pip install --user 使用方法和注意事項——python中安裝module庫到用戶packages路徑中


pip install --user   是python中安裝module庫到用戶packages路徑中的方法。

 

 

 

參考:

https://blog.csdn.net/The_Time_Runner/article/details/110248781

 

 

 =======================================================

 

 

 

 

查詢 pip install --user 的使用方法:  pip install --help  

 

--user Install to the Python user install directory for your platform. Typically ~/.local/, or
%APPDATA%\Python on Windows. (See the Python documentation for site.USER_BASE for full details.)

 

 

 

==============================================

 

 

上面的意思是說 pip install --user  xxx  是將module庫默認安裝到(windows平台)%APPDATA%\Python  ,(非windows平台) ~/.local/  。

 

經驗表明在不論windows平台還是非windows平台下用戶目錄其實還與用戶調用pip時系統路徑下的python版本有關系:

在windows平台下,python版本3.7.2, 3.7.5, 3.7.8 解釋器時調用  pip install --user  xxx 都是將module庫安裝到:

C:\\Users\\xxx(用戶名)\\AppData\\Roaming\\Python\\Python37\\site-packages

 

在windows平台下,python版本3.8.2, 3.8.5, 3.8.8 解釋器時調用  pip install --user  xxx 都是將module庫安裝到:

C:\\Users\\xxx(用戶名)\\AppData\\Roaming\\Python\\Python38\\site-packages

 

在windows平台下,python版本3.9.2, 3.9.5, 3.9.8 解釋器時調用  pip install --user  xxx 都是將module庫安裝到:

C:\\Users\\xxx(用戶名)\\AppData\\Roaming\\Python\\Python39\\site-packages

 

 

比如在windows平台下,python=3.8.3時,執行:

pip install garage --user

 

文件安裝在: 

C:\Users\xxx(用戶名)\AppData\Roaming\Python\Python38\site-packages\garage

 

 

 

具體如下:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

========================================

 

 

 

在Ubuntu系統平台下:

python 3.7.11 版本下執行:

           pip install garage --user  

 

安裝到: 

/home/xxx(用戶名)/.local/lib/python3.7/site-packages

 

如:

 

 

 

 

 

 

 

不過這一過程中,   /home/xxx(用戶名)/.local/  下會產生下面文件夾:

bin  lib  share

 

 

 

 

 

 

 

========================================================

 

 

 

 

使用   pip install --user    注意事項:

不論是windows系統下還是在linux系統下,安裝到用戶的python module路徑下面都是相同版本的python所共用的(x.y 形式,如python3.7, 3.8, 3.9),如果這時你使用的是conda工具創建了多個相同大版本下的環境,如test1 (python3.7.5) ,   test2 (python3.7.6),   test3 (python3.7.7)  ,

那么在這三個環境下使用 pip install xxxxx --user  都是會把module庫安裝到同一路徑下的,這時候就往往會造成版本沖突的問題,所以說在使用conda工具創建python環境時是不建議使用  pip install --user  方法的。

 

 

 

 

在某種意義上來說  pip install xxx  --user  是為原生系統下python環境在多用戶情況時使用的,否則的話意義不大。

 

 

 

 

===================================================

 


免責聲明!

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



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