Pycharm中包的導出和導入,以及超時解決


感謝豐哥,么么噠.

python解釋器的包存放位置:安裝目錄\Lib\site-packages中,

pycharm包存放位置:pycharm的工程文件\venv\Lib\site-packages,比如:D:\PyCharm 2018.2.4\test\venv\Lib\site-packages  這里test為工程目錄文件

如果要省事,可以把pycharm工程文件中的pyvenv.cfg中的include-system-site-packages 設置為 true   比如:D:\PyCharm 2018.2.4\test\venv\pyvenv.cfg

也是剛了解到PYCHARM中是有虛擬環境這個東西,所以每個工程之間的包都是不公用的.也是為了項目穩定考慮.

-------------------------------------------------分割線--------------------------------------------

導出pycharm的包名 terminal 中cd到工程文件的目錄中  pip freeze > abc.txt 

abc.txt為保存在當前目錄中的文件名

導入pycharm包名

工程文件目錄中 pip install -r abc.txt.

注意一點的是由於如果導入的時候工程文件沒包,會自行安裝,由於pip安裝默認的訪問地址為 http://pypi.python.org/simple/經常會有網絡不穩定和速度慢的現象,出現timeout報錯,因此可以改為訪問國內的地址加速下載。

可以在先前命令中   加上  -i https://mirrors.aliyun.com/pypi/simple/ 避免超時安裝失敗的情況.

完整命令為:pip install -r dd.txt -i https://mirrors.aliyun.com/pypi/simple/

國內常用的鏡像源有 :
阿里雲 http://mirrors.aliyun.com/pypi/simple/ 
中國科技大學 https://pypi.mirrors.ustc.edu.cn/simple/ 
豆瓣(douban) http://pypi.douban.com/simple/ 
清華大學 https://pypi.tuna.tsinghua.edu.cn/simple/ 
華中理工大學 : http://pypi.hustunique.com/simple

山東理工大學 : http://pypi.sdutlinux.org/simple

或者可以修改超時時間限制

pip --default-timeout=100 install -U somepackage(somepackage是你要安裝的包)

-------------------------------------------------分割線--------------------------------------------

更改pip的源地址

臨時更改

見上文

永久更改

在C:\Users\用戶名\AppData\Roaming\  路徑中新建文件夾pip,在里面放pip.ini

pip.ini中復制以下內容

[global]

index-url=https://pypi.tuna.tsinghua.edu.cn/simple

timeout = 6000

[install]
trusted-host=pypi.tuna.tsinghua.edu.cn

disable-pip-version-check = true

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM