亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

如何修改新版Python的pip默認安裝路徑

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

修改新版Python的pip默認安裝路徑

前言

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

一、修改pip文件下載模塊的默認存儲路徑

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

pip.ini文件內容:

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

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

二、修改site.py文件

先查看pip默認路徑

python -m site

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

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

python -m site -help

結果:

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

python -m site ---user-site

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

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

修改后:

第二處修改位置:

修改后:

路徑可以自己設置

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

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

設置環(huán)境變量

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

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

先嘗試用pip安裝matplotlib庫:

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

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

在pycharm中也是這樣:

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

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

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

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

2.查看是否添加成功

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

在cmd命令行輸入pip show matplotlib顯示安裝位置為:D:\Program Files\Python\Package\site-packages,說明系統(tǒ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

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

相關文章

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

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

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

    python web框架學習筆記

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

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

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

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

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

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

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

    Python獲取某一進程的CPU利用率的方法詳解

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

    探索Python內置數(shù)據(jù)類型的精髓與應用

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

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

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

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

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

    json跨域調用python的方法詳解

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

最新評論