python基礎 pip指定包安裝目錄

2021-10-06 23:55:13 字數 1895 閱讀 7465

pip 指定某個路徑安裝包

有的時候我們安裝了annconda環境,有很多的python環境,比如py36, py37, py27。此時,我們使用pip安裝包的時候,經常可能安裝在乙個不知道的路徑,或者不是我們期望安裝的路徑。

這就是本文要解決的問題了。

指定安裝numpy包到固定資料夾下,比如這裡「資料夾」是安裝路徑

pip install -t 資料夾 numpy
設定 pip 預設安裝路徑

找到site.py檔案。(windows:可以通過自帶的查詢,或者使用everything軟體;linux直接使用find命令即可)

我的目錄:d:\program\anaconda\envs\py36\lib\site.py

修改user_siteuser_base兩個欄位的值(之前是null).

#自定義依賴安裝包的路徑

user_site = null

#自定義的啟用python指令碼的路徑

user_base = null

我這裡修改為

user_site = "d:\program\anaconda\envs\py36\lib\site-packages"

user_base = "d:\program\anaconda\envs\py36\scripts"

使用命令檢視、驗證

python -m site
結果

sys.path = [

'c:\\users\\z2010',

'd:\\program\\anaconda\\envs\\py36\\python36.zip',

'd:\\program\\anaconda\\envs\\py36\\dlls',

'd:\\program\\anaconda\\envs\\py36\\lib',

'd:\\program\\anaconda\\envs\\py36',

'd:\\program\\anaconda\\envs\\py36\\lib\\site-packages',

'd:\\program\\anaconda\\envs\\py36\\lib\\site-packages\\torchvision-0.2.1-py3.6.egg',

'd:\\program\\anaconda\\envs\\py36\\lib\\site-packages\\tqdm-4.28.1-py3.6.egg',

'd:\\program\\anaconda\\envs\\py36\\lib\\site-packages\\pyahocorasick-1.4.0-py3.6-win-amd64.egg',

'd:\\program\\anaconda\\envs\\py36\\lib\\site-packages\\win32',

'd:\\program\\anaconda\\envs\\py36\\lib\\site-packages\\win32\\lib',

'd:\\program\\anaconda\\envs\\py36\\lib\\site-packages\\pythonwin',

]user_base: 'd:\\program\\anaconda\\envs\\py36\\scripts' (exists)

user_site: 'd:\\program\\anaconda\\envs\\py36\\lib\\site-packages' (exists)

enable_user_site: true

pip安裝到conda根目錄了,需要安裝到py36

pip安裝python包到指定路徑

我們通常安裝python庫都是直接就用 pip install 其中 代表就是安裝的依賴庫名或者包名。但是這樣系統會安裝到預設位置 所以要制定安裝目錄到對應安裝的python裡 可使用該指令 pip3 install bs4 target d python37 lib site packagespi...

pip預設指定python版本

1,檢視pip檔案在哪 which pip usr local bin pip 2,修改pip檔案 1,cd usr local bin pip 這裡面會有很多其他的pip,比如pip2,pip3,pip3.6等 2,sudo vim pip 原先的pip檔案是以python2為預設版本 usr b...

pip指定安裝包版本

pip是目前最好用的python包關係工具,沒有之一。1 版本範圍符號 2 單個安裝示例 pip install cchardet 不指定版本號,安裝可用的最新版本 pip install requests 2.7 指定版本號2.7 pip install requests 2.0,3.0 2.0,...