本文又名——java
事情是這樣的,期末小組做業,須要我把大佬們寫的頁面搞成響應式的,可是我連py都沒用過,只好現學……python
由於小筆記本,配置低,只有git
這樣這樣,這個水平,帶不動太多軟件,打算直接配完環境用idea,結果發現不但很差用,並且和java衝一塊兒後一開idea電腦就有點「不行了,要被玩壞了」的架勢,就放棄了。github
去官網https://www.python.org/downloads/release/python-373/django
py更新到了3.7.3,因而下載的是Python3.6.8
要說緣由的話就是由於最新版本的一直在更新,好多好多bug,還不如上一版本的臨終版。編程
接下來是漫長的等待時間
等它下載bootstrap
下載完成後點擊exe文件運行vim
注意兩點:
選「Customize installation」:手動安裝,能夠選本身喜歡的安裝位置,而且選擇本身想安裝的東西。
勾上「Add Python 3.6 to PATH」:不須要後期本身配系統環境變量windows
安到本身喜歡的位置,我就安到了D:\Python下面,他這個是path\name的書寫方法。瀏覽器
完成!
輸入py -3.6
(固然,若是你電腦裏沒有諸如py2.7或者py3.7之類的其餘版本的py,你徹底能夠輸入python
這樣出來的效果與上文相等)
成功!
去官網https://www.jetbrains.com/pycharm/download/#section=windows
下載windows Professional版本,點那個藍鈕鈕
等它下載
下載完了,點開exe文件開始安裝
選個地方把它rou進去
這裏沒啥想法,看着挺好的,就都打勾了
這玩意不用管它,後來我翻本身文件系統的時候感受這一步就是在該文件夾中搞了個快捷方式
等它安裝
安裝完了
這樣子,要重啓
我用的校園網,這些玩意下載賊慢,因此我在寫論文,開了一堆網頁,因此作個臨時記錄
大家也先把我這個網頁記住
好了,我重啓回來了
不知道還能回來嗎,無論大家有沒有回來,我接着說,估計你桌面上如今有個快捷方式,直接點它,沒快捷方式的去大家下載的文件路徑裏找
出來這個,直接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裏面換
首先,你的電腦要有pip,這東西沒有最好想辦法搞搞,我也不記得我啥時候擁有pip的了,因此也不講了
打開命令行
輸入
pip install Django==2.2.1
像這樣等它下載
這玩意好慢,下不來下不來,
試下看能不能克隆
搞定
下一步,安裝!
這裏這裏,出錯了
Couldn't find index page for 'pytz'
委屈,本身再下一個趴
去這裏https://pypi.org/project/pytz/#files
而後發現個人pytz被以前安裝的別的py版本吞了,就直接粘過來了,而後成功!biubiubiu(づ ̄3 ̄)づ╭❤~
而後找到py3.6界面裏的就是這樣
而後修改環境變量:
個人電腦右鍵屬性,找高級系統設置,右下角環境變量,編輯PATH環境變量
看下,安裝成功
而後我試着新建了一個項目
運行這個項目
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,去寫做業了~