Python介紹
一般信息
官網,網址1:https://www.python.org
文檔(不同平臺安裝、模塊、使用、新功能、問題bug等),網址2:https://docs.python.org
問題跟蹤(bug解決社區),網址3:https://bugs.python.org
python,最新源代碼,網址4:https://github.com/python/cpython
python開發者指南(Python社區,對Python語言開發者的綜合資源),網址5:https://devguide.python.org/
注意
查看,Unix平臺的配置選項和注意事項,廣泛記錄在Python源代碼樹根目錄的README.rst文件中
win10下安裝python2和3兩個版本,以及python虛擬環境的安裝和配置
一、安裝python兩個版本
一個2(臨時用),一個3(設置默認使用),官網:www.python.org。
1. 下載這兩個版本的安裝包。
2. 安裝python3,勾上Add Python3.7 to PATH(默認添加到環境變量中),自定義選擇安裝目錄,安裝完後,進入cmd,“python”命令查看是否安裝python3成功。
3. 安裝python2,自定義安裝目錄,注意:顯示不能將路徑添加到環境變量(之後手動添加),把打鉤去掉,然後一路next,安裝。
4. 系統環境變量(計算機屬性中),添加python2的安裝路徑和python2安裝路徑下的Scripts目錄到系統環境變量Path中。
5. 修改python2的安裝目錄下python.exe和pythonw.exe爲python2.exe和pythonw2.exe,WIN+R--->cmd,輸入python2驗證python2是否安裝。
6. python2 -m pip install --upgrade pip --force-reinstall,此時pip2或pip代表python2中的包管理工具,pip3代表python3的包管理工具,pip2 -V、pip -V和pip3 -V驗證(或xxx --version)。
二、安裝python虛擬環境
已有環境:win10下,python3.7(已安裝,配置好),python2.7(已安裝)。
Virtualenv可以方便的解決不同項目中對類庫的依賴問題,從而保證每個項目都運行在獨立的類庫環境中。
第一步,安裝virtualenv:
若要使用python虛擬環境進行開發,首先需要安裝virtualenv。
命令:pip install virtualenv
然後,命令:pip install virtualenvwrapper-win (如果是linux安裝,不用加‘-win’)
第二步,安裝想要的虛擬環境:
命令:mkvirtualenv py3_django 等同於 mkvirtualenv -p python py3_django
表示用系統默認的python(本處爲python3.7)新建一個虛擬環境在該目錄下。
另外,若要以python2.7新建一個虛擬環境,則:
命令:mkvirtualenv -p python2 py2_django
(因爲我們配置好了系統環境變量,即cmd時,python2就可以進入python2.7,所以無須指定具體位置,直接 -p python2 即可)
注意:
如果要創建純淨的虛擬環境,如默認Python的虛擬環境,不要它原本安裝的第三方庫包,怎麼辦?
即,不想依賴真實環境下已經安裝的package,那麼可以加上參數 --no-site-packages建立純淨的虛擬環境。
命令:mkvirtualenv --no-site-packages py3_flask (即,加個參數)
提一嘴
上邊這種mkvirtualenv方式,虛擬環境目錄默認都在C盤裏家目錄的一個envs目錄下(在虛擬環境下,命令pip -V可以看到路徑),可以使用workon命令,來切虛擬環境,也可以使用rmvirtualenv命令來刪除虛擬環境。
如果想虛擬環境目錄放到自定義的一個目錄下,使用命令virtualenv命令,執行命令時,在自己想存儲的目錄下即可,但這種有種缺點,就是無法使用workon方式切虛擬環境(不方便),也無法使用rmvirtualenv命令來刪除虛擬環境。
-------------------------
怎麼解決呢?將默認安裝虛擬環境的目錄,指定到我自定義的目錄,還想繼續使用workon等命令?
辦法:
配置系統環境變量,計算機 -- 屬性 -- 高級系統設置 -- 高級 -- 環境變量 -- 系統變量 -- 新建
變量名:WORKON_HOME
變量值:E:\code\python\envs (自定義的目錄)
一路確認即可。
workon命令,發現沒有之前的虛擬環境,當然了,怎麼辦呢?
將原來默認虛擬環境目錄(C:\users\welcom\envs)下的所有原來安裝的虛擬環境文件夾,拷貝到自定義的目錄下,就OK了。
------------------------
第三步,激活虛擬環境:
以激活py3_django爲例,其他虛擬環境激活過程一樣。
第一種,(本質):
先,切換目錄至py3_django目錄下的Scripts目錄下,
命令:activate 或着 activate.bat
命令:python 或者 python.exe
退出命令:deactivate 或者 deactivate.bat
第二種,(常用方便):
workon
workon py3_django
deactivate
三、虛擬環境涉及常用命令。
workon
workon py3_django
deactiavte
rmvirtualenv py3_django
pip install django==1.11.12
pip list (所有包括自帶的)
pip freeze (自己安裝的依賴包,常與requirements配合)
pip freeze > requirements.txt (導出)
pip install -r requirements.txt (加載依賴包,注意,切到所在目錄下... ...)
今天,先寫到這裏,以後有補充的再寫吧。