python 安裝 使用 配置

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/

注意

README.rst

查看,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  (加載依賴包,注意,切到所在目錄下... ...)

今天,先寫到這裏,以後有補充的再寫吧。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章