Python、PyCharm、django環境搭建

本文又名——java

響應式頁面——從無到有(一)

事情是這樣的,期末小組做業,須要我把大佬們寫的頁面搞成響應式的,可是我連py都沒用過,只好現學……python

文章目錄

    • 1、前言
      • 1.1 環境介紹
      • 1.2 前期嘗試
    • 2、python下載裝配
      • 2.1 下載Python3.6.8
      • 2.2 安裝時的注意事項
    • 3、安裝pycharm
      • 3.1 下載PyCharm-Professional
      • 3.2 安裝PyCharm
      • 3.3 激活(這裏沒有參考價值,個人激活永遠都比正常人玄學不少)
    • 4、配置Django
      • 4.1 下載Django
      • 4.2 安裝Django
      • 4.3 嘗試運行Django項目(報錯報錯又報錯!)

1、前言

1.1 環境介紹

  • 操做系統:Windows10
  • IDE:PyCharm2019.1.3
  • 測試工具:Django2.2.1
    我下的是2.2.1可是我電腦上查出來的是3.0我我佛了
  • 瀏覽器:Chrome

1.2 前期嘗試

由於小筆記本,配置低,只有git

在這裏插入圖片描述

這樣這樣,這個水平,帶不動太多軟件,打算直接配完環境用idea,結果發現不但很差用,並且和java衝一塊兒後一開idea電腦就有點「不行了,要被玩壞了」的架勢,就放棄了。github

2、python下載裝配

2.1 下載Python3.6.8

去官網https://www.python.org/downloads/release/python-373/django

py更新到了3.7.3,因而下載的是Python3.6.8
要說緣由的話就是由於最新版本的一直在更新,好多好多bug,還不如上一版本的臨終版。編程

在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述

在這裏插入圖片描述

接下來是漫長的等待時間
等它下載bootstrap

2.2 安裝時的注意事項

下載完成後點擊exe文件運行vim

在這裏插入圖片描述

注意兩點:
選「Customize installation」:手動安裝,能夠選本身喜歡的安裝位置,而且選擇本身想安裝的東西。
勾上「Add Python 3.6 to PATH」:不須要後期本身配系統環境變量windows

在這裏插入圖片描述
在這裏插入圖片描述

安到本身喜歡的位置,我就安到了D:\Python下面,他這個是path\name的書寫方法。瀏覽器

在這裏插入圖片描述

完成!

輸入py -3.6
(固然,若是你電腦裏沒有諸如py2.7或者py3.7之類的其餘版本的py,你徹底能夠輸入python這樣出來的效果與上文相等)
在這裏插入圖片描述

成功!

3、安裝pycharm

3.1 下載PyCharm-Professional

去官網https://www.jetbrains.com/pycharm/download/#section=windows

下載windows Professional版本,點那個藍鈕鈕

在這裏插入圖片描述

等它下載

3.2 安裝PyCharm

下載完了,點開exe文件開始安裝

在這裏插入圖片描述

選個地方把它rou進去

在這裏插入圖片描述

這裏沒啥想法,看着挺好的,就都打勾了

在這裏插入圖片描述

這玩意不用管它,後來我翻本身文件系統的時候感受這一步就是在該文件夾中搞了個快捷方式

在這裏插入圖片描述

等它安裝

安裝完了

這樣子,要重啓

在這裏插入圖片描述

我用的校園網,這些玩意下載賊慢,因此我在寫論文,開了一堆網頁,因此作個臨時記錄

大家也先把我這個網頁記住

在這裏插入圖片描述

3.3 激活(這裏沒有參考價值,個人激活永遠都比正常人玄學不少)

好了,我重啓回來了

不知道還能回來嗎,無論大家有沒有回來,我接着說,估計你桌面上如今有個快捷方式,直接點它,沒快捷方式的去大家下載的文件路徑裏找

在這裏插入圖片描述

出來這個,直接ok

在這裏插入圖片描述

在這裏插入圖片描述

我點了下左邊那個鈕鈕,而後跳出了激活界面

在這裏插入圖片描述

激活仍是很講究的

原本想直接用本身的IDEA激活,由於我有IDEA,後來想着IDEA激活碼也是一年有效,不如試試看能不能永久激活,查了查人家說改hosts文件是永久激活的,開幹!

修改hosts激活

我查了下,hosts文件是一個沒有擴展名的系統文件,它的主要做用是能加快域名解析,還能夠屏蔽網站等。

一聽是系統文件,就知道很差找,估計是和那些驅動們同樣在那個碩大的system32裏,哎windows就這點很差,那個文件系統,是又大又亂,找了下,在這裏

在這裏插入圖片描述

唔我有notepad,改動很方便,不曉得大家改着方不方便,不過notepad是真的強,安利一波,堪比vim的實力

在這裏插入圖片描述

在文件尾巴上加上這兩句話

0.0.0.0 account.jetbrains.com
0.0.0.0 www.jetbrains.com

記得管理員身份才能保存修改

唔,我手欠了,沒來得及截圖,如今回到那個激活界面,點擊Evaluate for free,而後點Evaluate鈕鈕,直接就進來了

在這裏插入圖片描述

感受這裏完成的很迷,我也不曉得爲何,大家要試着不能用記得call我一下,我看看是否是之前玩電腦的時候激活過。他家產品這麼多,還真說很差。

在這裏插入圖片描述

能夠換主題,估計用慣了IDEA黑屏幕的都比較喜歡這個Darcula主題

在這裏插入圖片描述

configure->setting裏面換

4、配置Django

4.1 下載Django

首先,你的電腦要有pip,這東西沒有最好想辦法搞搞,我也不記得我啥時候擁有pip的了,因此也不講了

打開命令行
輸入
pip install Django==2.2.1
像這樣等它下載

在這裏插入圖片描述

這玩意好慢,下不來下不來,

在這裏插入圖片描述

試下看能不能克隆
搞定

在這裏插入圖片描述

4.2 安裝Django

下一步,安裝!

在這裏插入圖片描述

這裏這裏,出錯了

在這裏插入圖片描述

Couldn't find index page for 'pytz'
委屈,本身再下一個趴

去這裏https://pypi.org/project/pytz/#files

而後發現個人pytz被以前安裝的別的py版本吞了,就直接粘過來了,而後成功!biubiubiu(づ ̄3 ̄)づ╭❤~

在這裏插入圖片描述

而後找到py3.6界面裏的就是這樣

在這裏插入圖片描述

而後修改環境變量:
個人電腦右鍵屬性,找高級系統設置,右下角環境變量,編輯PATH環境變量

在這裏插入圖片描述

看下,安裝成功

在這裏插入圖片描述
在這裏插入圖片描述

4.3 嘗試運行Django項目(報錯報錯又報錯!)

而後我試着新建了一個項目

運行這個項目

python manage.py migrate:這一句是對付那個項目裏缺配置文件的那個報錯的,徹底能夠,遇到報錯的時候再寫

python manage.py runserver:這個是貨真價實的運行

在運行這個項目時遇到了以下問題

File "D:\Python\Python36\lib\threading.py", line 916, in _bootstrap_inner self.run() File "D:\Python\Python36\lib\threading.py", line 864, in run self._target(*self._args, **self._kwargs) File "D:\Python\Python36\lib\site-packages\django-3.0.dev20190531161155-py3.6.egg\django\utils\autoreload.py", line 54, in wrapper fn(*args, **kwargs) File "D:\Python\Python36\lib\site-packages\django-3.0.dev20190531161155-py3.6.egg\django\core\management\commands\runserver.py", line 139, in inner_run ipv6=self.use_ipv6, threading=threading, server_cls=self.server_cls) File "D:\Python\Python36\lib\site-packages\django-3.0.dev20190531161155-py3.6.egg\django\core\servers\basehttp.py", line 203, in run httpd = httpd_cls(server_address, WSGIRequestHandler, ipv6=ipv6) File "D:\Python\Python36\lib\site-packages\django-3.0.dev20190531161155-py3.6.egg\django\core\servers\basehttp.py", line 67, in __init__ super().__init__(*args, **kwargs) File "D:\Python\Python36\lib\socketserver.py", line 456, in __init__ self.server_bind() File "D:\Python\Python36\lib\wsgiref\simple_server.py", line 50, in server_bind HTTPServer.server_bind(self) File "D:\Python\Python36\lib\http\server.py", line 138, in server_bind self.server_name = socket.getfqdn(host) File "D:\Python\Python36\lib\socket.py", line 673, in getfqdn hostname, aliases, ipaddrs = gethostbyaddr(name) UnicodeDecodeError: 'utf-8' codec can't decode byte 0xce in position 0: invalid continuation byte 

路徑中有錯誤編碼,並且是0,因此是我主機名字用的中文沒法識別。我上網查了一下,只有py2的修改方法,這樣子:

在python 的安裝目錄下找到Lib\ntpath.py文件,找到def join(path, *paths):方法,添加以下兩行語句:
reload(sys)
sys.setdefaultencoding(‘gbk’)
出現這種錯誤的緣由:使用pip安裝文件 先將文件放在一個臨時文件夾下,而此文件夾的路徑存在中文沒法解析

可是py3的這個函數emmm,亂七八糟的,我也不敢改,因此就修改了本身的主機名字

在這裏插入圖片描述

在這裏插入圖片描述
在這裏插入圖片描述

又要重啓了

再試一次,搞定

在這裏插入圖片描述

別用火狐之類的,有報錯,用Chrome。

在這裏插入圖片描述

打開PC,選擇Django項目,選好名字和地理位置,開始編程趴。

我發現PC真是個流氓軟件,連360這種大流氓都查詢不到也關不了它,沒人管管嗎???

哦對了,題外話,而後去github把組裏大佬們的代碼扒下來

打開PC新建項目,遇到以下問題

No Python interpreter configured for project

在這裏插入圖片描述

忘配環境變量了嘛,不曉得,那就再配一下

在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
而後回來,在terminal裏manage.py所在的目錄下輸入
python manage.py runserver
獲得預期結果

在這裏插入圖片描述

nice,去寫做業了~

相關文章
相關標籤/搜索