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

如何修改新版Python的pip默認(rèn)安裝路徑

 更新時(shí)間:2024年03月21日 11:59:33   作者:m0_51302496  
pip安裝的第三方庫默認(rèn)存放在C盤中,為了便于管理和不過度占用C盤空間所以想修改默認(rèn)的pip路徑,這篇文章主要介紹了修改新版Python的pip默認(rèn)安裝路徑的過程,需要的朋友可以參考下

修改新版Python的pip默認(rèn)安裝路徑

前言

pip安裝的第三方庫默認(rèn)存放在C盤中,為了便于管理和不過度占用C盤空間所以想修改默認(rèn)的pip路徑

一、修改pip文件下載模塊的默認(rèn)存儲路徑

pip.ini文件位置一般在C盤C:\Users…\AppData\Roaming\pip路徑下,如果是剛配置的Python環(huán)境,則沒有pip.ini文件,需要在執(zhí)行完cmd指令之后才會(huì)生成,如果沒有這個(gè)文件也可以手動(dòng)創(chuàng)建該文件
我的電腦由于剛安裝Python環(huán)境所以沒有pip.ini文件,于是自己在C:\Users…\AppData\Roaming目錄下新建pip目錄并在該目錄下創(chuàng)建pip.ini文件,具體如下圖所示:

pip.ini文件內(nèi)容:

[global]
index-url = https://mirrors.aliyun.com/pypi/simple/
target=D:\Program Files\Python\Package\site-packages

index-url是設(shè)置第三方庫的鏡像源,設(shè)置鏡像是為了更快下載,這里設(shè)置為阿里云鏡像,當(dāng)然也可以不設(shè)置或使用其他鏡像
target是第三方庫的目標(biāo)安裝路徑,這個(gè)必須自己設(shè)置否則通過pip安裝的第三方庫依然安裝在默認(rèn)路徑下,也可以在環(huán)境變量中設(shè)置一個(gè)PIP_TARGET變量,變量值為第三方庫的目標(biāo)安裝路徑,這兩種方式是等價(jià)的

二、修改site.py文件

先查看pip默認(rèn)路徑

python -m site

由于還沒有通過pip安裝第三方庫所以這里顯示兩個(gè)默認(rèn)路徑均不存在

查看site.py存放路徑,site.py一般存放在Lib目錄

python -m site -help

結(jié)果:

新版Python需要加入—user-site參數(shù)

python -m site ---user-site

下圖是我的site.py文件存放的位置:

site.py需要修改兩處,第一處修改位置:

修改后:

第二處修改位置:

修改后:

路徑可以自己設(shè)置

修改完site.py文件中后再輸入python -m site -help查看存放路徑并未修改完成

接下來設(shè)置USER_BASE環(huán)境變量,變量名為:PYTHONUSERBASE,值為USER_BASE的路徑,如:D:\Program Files\Python\Package\Scripts

設(shè)置環(huán)境變量

重新打開cmd命令查看,結(jié)果顯示修改成功

三、修改了pip默認(rèn)安裝路徑后安裝的庫無法被找到的問題

先嘗試用pip安裝matplotlib庫:

已經(jīng)成功安裝在D:\Program Files\Python\Package\site-packages路徑下:

但在cmd命令行輸入pip show matplotlib結(jié)果顯示沒有這個(gè)包,但剛才已經(jīng)安裝成功,說明Python目前找不到我們自定義路徑下安裝的第三方庫

在pycharm中也是這樣:

為了解決這個(gè)問題只要以下兩步即可:

1.設(shè)置環(huán)境變量PYTHONPATH

PYTHONPATH環(huán)境變量用于指定Python的庫搜索路徑,因此可以將要添加的路徑添加到PYTHONPATH環(huán)境變量中,變量名為:PYTHONPATH,值為修改的第三方庫安裝路徑,如:D:\Program Files\Python\Package\site-packages

保存后無論在cmd命令行還是pycharm中均能找到安裝在修改后位置的第三方庫

2.查看是否添加成功

再次通過命令查看結(jié)果如下圖:D:\Program Files\Python\Package\site-packages已經(jīng)被加入庫搜索路徑

在cmd命令行輸入pip show matplotlib顯示安裝位置為:D:\Program Files\Python\Package\site-packages,說明系統(tǒng)已經(jīng)找到了我們剛才安裝在自定義路徑下的第三方庫

在pycharm中也找到了matplotlib庫

至此,問題全部解決

參考鏈接

https://juejin.cn/post/7276352518262390844
https://www.cnblogs.com/xiangliuzou/p/17139273.html
https://blog.51cto.com/u_16213351/7498301

https://blog.csdn.net/zhuzhena/article/details/133984264

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

相關(guān)文章

  • 探究數(shù)組排序提升Python程序的循環(huán)的運(yùn)行效率的原因

    探究數(shù)組排序提升Python程序的循環(huán)的運(yùn)行效率的原因

    這篇文章主要介紹了探究數(shù)組排序提升Python程序的循環(huán)的運(yùn)行效率的原因,作者用代碼實(shí)踐了多個(gè)小片段來進(jìn)行對比解釋,需要的朋友可以參考下
    2015-04-04
  • python web框架學(xué)習(xí)筆記

    python web框架學(xué)習(xí)筆記

    這篇文章主要為大家分享了python web框架學(xué)習(xí)筆記,感興趣的小伙伴們可以參考一下
    2016-05-05
  • Python協(xié)程的實(shí)現(xiàn)方式小結(jié)

    Python協(xié)程的實(shí)現(xiàn)方式小結(jié)

    協(xié)程是Python中強(qiáng)大的并發(fā)編程工具,允許開發(fā)者編寫異步代碼以提高程序的性能和效率,在本文中,我們將深入探討Python中協(xié)程的實(shí)現(xiàn)方式,包括生成器、asyncio庫和async/await關(guān)鍵字,我們還會(huì)提供詳細(xì)的示例代碼,幫助您理解和應(yīng)用協(xié)程,需要的朋友可以參考下
    2023-11-11
  • Python內(nèi)置函數(shù) next的具體使用方法

    Python內(nèi)置函數(shù) next的具體使用方法

    這篇文章主要介紹了Python內(nèi)置函數(shù) next的具體使用方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-11-11
  • Django中使用Redis配置緩存的方法步驟

    Django中使用Redis配置緩存的方法步驟

    本文主要介紹了Django中使用Redis配置緩存的方法步驟,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-05-05
  • Python獲取某一進(jìn)程的CPU利用率的方法詳解

    Python獲取某一進(jìn)程的CPU利用率的方法詳解

    這篇文章主要為大家詳細(xì)介紹了如何使用Python實(shí)現(xiàn)獲取某一進(jìn)程的CPU利用率,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2024-02-02
  • 探索Python內(nèi)置數(shù)據(jù)類型的精髓與應(yīng)用

    探索Python內(nèi)置數(shù)據(jù)類型的精髓與應(yīng)用

    本文探索Python內(nèi)置數(shù)據(jù)類型的精髓與應(yīng)用,包括字符串、列表、元組、字典和集合。通過深入了解它們的特性、操作和常見用法,讀者將能夠更好地利用這些數(shù)據(jù)類型解決實(shí)際問題。
    2023-09-09
  • 用python求一個(gè)數(shù)組的和與平均值的實(shí)現(xiàn)方法

    用python求一個(gè)數(shù)組的和與平均值的實(shí)現(xiàn)方法

    今天小編就為大家分享一篇用python求一個(gè)數(shù)組的和與平均值的實(shí)現(xiàn)方法,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-06-06
  • python 獲取一個(gè)值在某個(gè)區(qū)間的指定倍數(shù)的值方法

    python 獲取一個(gè)值在某個(gè)區(qū)間的指定倍數(shù)的值方法

    今天小編就為大家分享一篇python 獲取一個(gè)值在某個(gè)區(qū)間的指定倍數(shù)的值方法,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-11-11
  • json跨域調(diào)用python的方法詳解

    json跨域調(diào)用python的方法詳解

    這篇文章主要介紹了json跨域調(diào)用python的方法,結(jié)合實(shí)例形式分析了基于ajax的json調(diào)用及Python后臺處理技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2017-01-01

最新評論