前言 一、修改pip文件下載模塊的默認(rèn)存儲(chǔ)路徑 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è)置或使用其他鏡像 二、修改site.py文件
由于還沒有通過pip安裝第三方庫所以這里顯示兩個(gè)默認(rèn)路徑均不存在 查看site.py存放路徑,site.py一般存放在Lib目錄
結(jié)果: 新版Python需要加入—user-site參數(shù)
下圖是我的site.py文件存放的位置: site.py需要修改兩處,第一處修改位置: 修改后: 第二處修改位置: 修改后: 修改完site.py文件中后再輸入python -m site -help查看存放路徑并未修改完成 接下來設(shè)置USER_BASE環(huán)境變量,變量名為:PYTHONUSERBASE,值為USER_BASE的路徑,如:D:\Program Files\Python\Package\Scripts
三、修改了pip默認(rèn)安裝路徑后安裝的庫無法被找到的問題 已經(jīng)成功安裝在D:\Program Files\Python\Package\site-packages路徑下: 但在cmd命令行輸入pip show matplotlib結(jié)果顯示沒有這個(gè)包,但剛才已經(jīng)安裝成功,說明Python目前找不到我們自定義路徑下安裝的第三方庫 在pycharm中也是這樣: 為了解決這個(gè)問題只要以下兩步即可:
保存后無論在cmd命令行還是pycharm中均能找到安裝在修改后位置的第三方庫 方法二:在Python搜索路徑下添加.pth文件(推薦使用)
我這里是在D:\Program Files\Python\Package\Scripts\Python311\site-packages下添加一個(gè)mypath.pth文件,文件名沒有要求,只要保證文件后綴是.pth就行 mypath.pth文件內(nèi)容是你要添加的Python搜索路徑,我的是D:\Program Files\Python\Package\site-packages: 再次查看一下Python搜索路徑:
可以看到自定義安裝路徑D:\Program Files\Python\Package\site-packages已經(jīng)被添加到D:\Program Files\Python\Package\Scripts\Python311\site-packages之后 tips: 也可以將存放自定義安裝路徑的.pth文件放在其他已經(jīng)存在的搜索路徑下,但建議不要放在Anaconda路徑之前否則會(huì)導(dǎo)致使用Anaconda虛擬環(huán)境時(shí)出現(xiàn)問題 2.查看是否添加成功 在cmd命令行輸入pip show matplotlib顯示安裝位置為:D:\Program Files\Python\Package\site-packages,說明系統(tǒng)已經(jīng)找到了我們剛才安裝在自定義路徑下的第三方庫 在pycharm中也找到了matplotlib庫 至此,問題全部解決 原文鏈接:https://blog.csdn.net/m0_51302496/article/details/135717518 |
|