Python安裝模組,模組安裝超時優化

2021-09-25 16:28:07 字數 1623 閱讀 6673

目錄

解決多版本同時存在的pip安裝模組

安裝模組超時,更換安裝源

linux

windows

多個模組安裝與匯出

python的虛擬環境

windows

linux

如果同時存在python2和python3版本,則需要通過

python -m pip install 的方式給指定的python安裝模組。

當安裝模組超時時可以通過修改超時時間的方式來進行解決,也可以通過修改安裝源的方式解決。

修改超時時間 pip --default-timeout=100 install numpy

通過設定臨時安裝源的方式  pip install numpy -i 

如果嫌棄臨時的過於麻煩,還可以通過編輯pip.conf檔案達到永久的效果。

修改 ~/.pip/pip.conf (沒有就建立乙個), 內容如下:

[global]

index-url =

[install]

trusted-host=mirrors.aliyun.com

直接在user目錄中建立乙個pip目錄,再新建檔案pip.ini

c:\users\ajune\pip\pip.ini,內容同上。ajune是我的使用者名稱。。。

幾個可以使用的源

豆瓣:清華大學:/

乙個映象源不行就換另乙個,沒必要一棵樹上吊死

僅僅將專案中所用到的模組名和對應版本的資訊匯出到檔案,可以通過pipreqs來操作,首先先使用pip安裝pipreqs,

然後到專案的根目錄執行

移動到專案根目錄 控制台執行pipreqs ./ --encoding=utf8
執行完成後會在專案根目錄下出現乙個requirements.txt檔案。

當需要安裝大量的python模組時,可以通過freeze模組將已安裝的模組的名字和版本寫入到乙個文字檔案。

pip freeze > requirements.txt

在檔案中的格式大致為

scandir==1.10.0

selenium==3.141.0

six==1.12.0

urllib3==1.25.3

wcwidth==0.1.7

zipp==0.5.2

要安裝時可以通過  pip install -r requirements.txt   的方式進行安裝

通過 pip install virtualenv安裝用來建立虛擬環境的包

安裝好之後通過virtualenv venvname --no-site-packages  建立乙個純淨的虛擬環境,即不包含物理機的python包,

在windows下進入虛擬環境所在的目錄scripts\activate進行啟用虛擬環境

啟用之後類似於(venvname) c:\software\venvs\0729>這樣的

可以用過deactivate退出虛擬環境。

linux下進入虛擬環境所在的目錄,通過source  bin/activate進行啟用虛擬環境

退出方式和windows一樣。

python模組安裝

教程 python中的內建的模組 和第三方的模組 python中,想要安裝第三方安裝包,即third library,package等,對於熟悉的人來說,很簡單。但是對於新手,至少對於之前的我,很難,往往只是安裝乙個很小的包,都被搞得一頭霧水。現在略微清楚了大概邏輯了。1 setup.pyinsta...

python模組安裝

python模組 第三方庫 三 python庫安裝 一 方法1 單檔案模組 直接把檔案拷貝到 python dir lib 方法2 多檔案模組,帶setup.py python setup.py install 方法3 easy install 方式 easy install packagename...

python模組安裝

python模組安裝 一 單檔案模組 直接把檔案拷貝到 python dir lib 二 多檔案模組,帶setup.py python setup.py install 三 egg檔案 python setup.py build 編譯 python setup.py install 安裝 pytho...