目錄
解決多版本同時存在的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...