一、永久更改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,可以批量安裝對應版本的軟件包,快速重建環境,完成部署。