1. 程式人生 > >永久更改pip源和創建虛擬環境

永久更改pip源和創建虛擬環境

code class 計算機 python環境 .com mage window pan print

一、永久更改pip源

1、windows

編輯%APPDATA%/pip中的pip.ini(若無則新建):

C:\Users\v_xmmxhli
λ cd %APPDATA%/pip

C:\Users\v_xmmxhli\AppData\Roaming\pip
λ notepad pip.ini

pip.ini中寫入:

[global]
index-url = https://pypi.douban.com/simple
[install]
trusted-host = pypi.douban.com

2、linux/unix

vim ~/.pip/pip.conf

同樣將配置文件寫入:

[global
] index-url = https://pypi.douban.com/simple [install] trusted-host = pypi.douban.com

二、創建虛擬環境

1、安裝虛擬環境工具

pip install virtualenv
pip install virtualenvwrapper-win  

2、創建虛擬環境

mkvirtualenv 虛擬環境名稱
例:
mkvirtualenv py_django

默認創建的虛擬環境位於C:\Users\username\envs,可以通過環境變量 WORKON_HOME 來定制。

通過計算機-->屬性-->高級系統設置-->環境變量-->在系統變量中新建“變量名”:WORKON_HOME,變量值:“你自定義的路徑”。

創建後,會自動激活環境,註意看Shell提示符的改變:

技術分享圖片

3、列出所有虛擬環境

lsvirtualenv

4、激活虛擬環境

workon py_django

5、進入虛擬環境目錄

cdvirtualenv

6、進入虛擬環境的site-packages目錄

cdsitepackages

7、停止虛擬環境

deactivate

8、刪除虛擬環境

rmvirtualenv py_django

三、重建Python環境

1、凍結環境

所謂 凍結(freeze) 環境,就是將當前環境的軟件包等固定下來:

pip freeze >packages.txt  #
安裝包列表保存到文件packages.txt中

2 、重建環境

重建(rebuild) 環境就是在部署的時候,在生產環境安裝好對應版本的軟件包,不要出現版本兼容等問題:

pip install -r packages.txt

配合pip,可以批量安裝對應版本的軟件包,快速重建環境,完成部署。

永久更改pip源和創建虛擬環境