在python項目中,我們往往會用到很多第三方庫,當依賴很多時逐個安裝會很浪費時間,pip批量安裝時又存在遇到錯誤終止問題;
pip --default-timeout=1000 install -U -r requirements.txt
pip install 庫 --user
python -m pip install --upgrade pip #更新pip
python -m ensurepip #重新安裝pip
代碼如下(示例):
import sys
from pip._internal import main as pip_main
def install(package):
pip_main(['--default-timeout=1000','install','-U', package])
if __name__=='__main__':
with open(sys.argv[1],'rb') as f:
for line in f:
install(line)
執行下面命令:python後面第一個參數為編寫腳本的路徑(包括文件名稱),第二個參數是我們的第三方依賴名稱列表的文件路徑(包括文件名稱)
python <your_python_script_file_dir> <your_requirements_file_dir>
python pipr_install.py requirements.txt
命令如下:
while read requirement; do sudo pip3 install $requirement; done < requirement.txt
步驟:
將A環境的庫統一安裝到B環境,在A中命令輸入:
pip freeze > requirements.txt
拷貝當前python環境庫,將requirements.txt拷貝到B安裝
while read requirement; do sudo pip2 install $requirement; done < requirements.txt #該命令可以跳過安裝錯誤的庫,繼續安裝
注意:版本根據實際環境修改!!
pip install 包名 -i 網站名
常見的鏡像網站名:
http://pypi.douban.com/simple/ 豆瓣
http://mirrors.aliyun.com/pypi/simple/ 阿裡
http://pypi.hustunique.com/simple/ 華中理工大學
http://pypi.sdutlinux.org/simple/ 山東理工大學
http://pypi.mirrors.ustc.edu.cn/simple/ 中國科學技術大學
https://pypi.tuna.tsinghua.edu.cn/simple 清華
分享:
人格異化,是在個體的生理基礎、家庭教育、社會環境等因素以及職業的作用下所產生的人格變異。人格異化常常會導致人格波動,從而改變人格的角色,給人前後判若兩人的感覺。