最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

pip install指定安裝目錄

pip install一般會(huì)有默認(rèn)的安裝目錄,可以通過python -m site進(jìn)行查看,當(dāng)然也可以對(duì)默認(rèn)目錄進(jìn)行修改通過pip install --target=path_name package_name

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

python3是3.8版本

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

user_site其實(shí)就是個(gè)人的site-packages默認(rèn)安裝路徑了

/home/szr/.local下的文件

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

測試pip3 install和pip install的安裝路徑 ,都是默認(rèn)用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(其實(shí)最終返回的路徑是/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 "

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

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

修改前:

修改后:

pip install numpy

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

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

pip show numpy

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

打開/home/szr/.local/lib/python3.8/packages 確實(shí)存在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,會(huì)使用dist-packages目錄

如果你手動(dòng)安裝python,它會(huì)直接使用目錄site-packages

這允許你讓兩個(gè)安裝隔離開來

dist-packages是特定于Debian的約定,也存在于其衍生版本中,例如Ubuntu。當(dāng)模塊從Debian軟件包管理器進(jìn)入以下位置時(shí),它們將安裝到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軟件進(jìn)入dist軟件包,而不是站點(diǎn)軟件包。這是為了減少系統(tǒng)Python與你可能手動(dòng)安裝的任何源Python構(gòu)建之間的沖突。

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

更改Python的pip install 默認(rèn)安裝依賴路徑方法詳解

關(guān)于anaconda的 http://www.fzitv.net/article/149625.htm

總結(jié)

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

相關(guān)文章

最新評(píng)論

崇义县| 浦东新区| 榆林市| 台中市| 宣汉县| 阿城市| 大新县| 夹江县| 和硕县| 五莲县| 龙江县| 梁山县| 青海省| 唐山市| 方正县| 深泽县| 伊宁市| 西充县| 兴文县| 临朐县| 永泰县| 临汾市| 秦皇岛市| 盐亭县| 万载县| 临猗县| 新泰市| 土默特右旗| 南丹县| 海原县| 平罗县| 房产| 南江县| 天长市| 大荔县| 闵行区| 丹棱县| 巴青县| 大同市| 汤原县| 浦江县|