欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

pip?install如何指定包的安裝路徑

 更新時間:2022年06月30日 09:47:52   作者:sueong  
最近學習python需要用pip下載一些包,但是發(fā)現(xiàn)下載后在pycharm中根本導入不了,下面這篇文章主要給大家介紹了關(guān)于pip?install如何指定包的安裝路徑的相關(guān)資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下

pip install指定安裝目錄

pip install一般會有默認的安裝目錄,可以通過python -m site進行查看,當然也可以對默認目錄進行修改通過pip install --target=path_name package_name

python默認的是系統(tǒng)裝的2.7

python3是3.8版本

USER_BASE 和USER_SITE其實就是用戶自定義的啟用Python腳本和依賴安裝包的基礎(chǔ)路徑。

user_site其實就是個人的site-packages默認安裝路徑了

/home/szr/.local下的文件

/home/szr/.local/lib/python3.8/site-packages是安裝的包

測試pip3 install和pip install的安裝路徑 ,都是默認用python3.8, 路徑在/home/szr/.local/lib/python3.8/site-packages

pip

pip3

輸入python3 -m site -help發(fā)現(xiàn)配置文件在user-base和user-site的定義在/usr/lib/python3.8/site.py [--user-base] [--user-site]下面

改變pip的安裝路徑

mkdir packages路徑/home/szr/.local/lib/python3.8/
將site.py中原來定義的None(其實最終返回的路徑是/home/szr/.local/lib/python3.8/site-packages)改為/home/szr/.local/lib/python3.8/packages

USER_SITE = "/home/szr/.local/lib/python3.8/site-packages "

這個是你要安裝下載的site-packages的路徑。

而執(zhí)行下載的pip等腳本路徑是由USER_BASE決定,并且一定一定要換到同樣的有pip腳本的路徑下,這個路徑不變。

修改前:

修改后:

pip install numpy

有奇怪的警告但是也成功安裝了

distutils:當您決定發(fā)布您的模塊供其他人使用時,distutils為他們提供了一種標準的方法來在他們的機器上安裝您的模塊。(“distutils”中的“dist”是指分發(fā),就像將軟件分發(fā)給其他人一樣。)

pip show numpy

裝在了之前設(shè)定在site.py下的目錄:/home/szr/.local/lib/python3.8/packages
說明更改路徑成功

打開/home/szr/.local/lib/python3.8/packages 確實存在numpy

dist-packages和site-packages區(qū)別

另外:觀察site.py 發(fā)現(xiàn)有dist-packages和site-packages

/usr/local/lib/python3.8/dist-packages

如果是系統(tǒng)自帶的python,會使用dist-packages目錄

如果你手動安裝python,它會直接使用目錄site-packages

這允許你讓兩個安裝隔離開來

dist-packages是特定于Debian的約定,也存在于其衍生版本中,例如Ubuntu。當模塊從Debian軟件包管理器進入以下位置時,它們將安裝到dist-packages中:

/usr/lib/python2.7/dist-packages
由于easy_install和pip是從軟件包管理器安裝的,因此它們也使用dist-packages,但是它們將軟件包放在此處:

/usr/local/lib/python2.7/dist-packages

從Debian Python Wiki:

dist-packages而不是site-packages。從Debian軟件包安裝的第三方Python軟件進入dist軟件包,而不是站點軟件包。這是為了減少系統(tǒng)Python與你可能手動安裝的任何源Python構(gòu)建之間的沖突。

這意味著,如果你從源代碼手動安裝Python,它將使用site-packages目錄。這使你可以將兩個安裝分開,特別是因為Debian和Ubuntu在許多系統(tǒng)實用程序中都依賴Python的系統(tǒng)版本。

更改Python的pip install 默認安裝依賴路徑方法詳解

關(guān)于anaconda的 http://www.dbjr.com.cn/article/149625.htm

總結(jié)

到此這篇關(guān)于pip install如何指定包的安裝路徑的文章就介紹到這了,更多相關(guān)pip指定包安裝路徑內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python字符串的常見操作實例小結(jié)

    Python字符串的常見操作實例小結(jié)

    這篇文章主要介紹了Python字符串的常見操作,結(jié)合實例形式總結(jié)分析了Python字符串的查詢、轉(zhuǎn)換、分割、計算等相關(guān)操作技巧,需要的朋友可以參考下
    2019-04-04
  • Python rstrip()方法實例詳解

    Python rstrip()方法實例詳解

    這篇文章主要介紹了Python rstrip()方法,包括rstrip方法的語法介紹和參數(shù)類型,需要的朋友可以參考下
    2018-11-11
  • PyTorch模型轉(zhuǎn)TensorRT是怎么實現(xiàn)的?

    PyTorch模型轉(zhuǎn)TensorRT是怎么實現(xiàn)的?

    今天給大家?guī)淼氖顷P(guān)于Python的相關(guān)知識,文章圍繞著PyTorch模型轉(zhuǎn)TensorRT是怎么實現(xiàn)的展開,文中有非常詳細的介紹及代碼示例,需要的朋友可以參考下
    2021-06-06
  • Python3實現(xiàn)捕獲Ctrl+C終止信號

    Python3實現(xiàn)捕獲Ctrl+C終止信號

    這篇文章主要為大家詳細介紹了如何利用Python3實現(xiàn)捕獲Ctrl+C終止信號的功能,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學習一下
    2023-03-03
  • 從Python的源碼淺要剖析Python的內(nèi)存管理

    從Python的源碼淺要剖析Python的內(nèi)存管理

    這篇文章主要介紹了從Python的源碼淺要剖析Python的內(nèi)存管理,需要的朋友可以參考下
    2015-04-04
  • 使用numpy轉(zhuǎn)換成cupy利用GPU執(zhí)行錯誤

    使用numpy轉(zhuǎn)換成cupy利用GPU執(zhí)行錯誤

    在使用PyInstaller打包Python程序時,可能會遇到缺少模塊的錯誤,尤其是在將Numpy轉(zhuǎn)換為CuPy以利用GPU加速時,如果遇到ModuleNotFoundError,表明PyInstaller沒有包含一些隱式導入的包,解決方法是手動將缺失的包添加到打包目錄中
    2024-09-09
  • Python使用xlrd模塊實現(xiàn)操作Excel讀寫的方法匯總

    Python使用xlrd模塊實現(xiàn)操作Excel讀寫的方法匯總

    本文介紹Python中使用xlrd、xlwt、xlutils模塊操作Excel文件的方法,xlrd用于讀取Excel文件,但2.0.0版本后不支持.xlsx格式,xlwt用于創(chuàng)建和寫入Excel文件,而xlutils主要用于復制和處理Excel文件,詳細介紹了如何打開文件、獲取工作表信息、操作行列數(shù)據(jù)和處理日期格式數(shù)據(jù)
    2024-10-10
  • 詳解python polyscope庫的安裝和例程

    詳解python polyscope庫的安裝和例程

    這篇文章主要介紹了python polyscope庫的安裝和例程,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-11-11
  • Python怎樣引用其他文件夾下的py文件

    Python怎樣引用其他文件夾下的py文件

    這篇文章主要介紹了Python怎樣引用其他文件夾下的py文件問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-08-08
  • python實現(xiàn)LBP方法提取圖像紋理特征實現(xiàn)分類的步驟

    python實現(xiàn)LBP方法提取圖像紋理特征實現(xiàn)分類的步驟

    這篇文章主要介紹了python實現(xiàn)LBP方法提取圖像紋理特征實現(xiàn)分類的步驟,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-07-07

最新評論