国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

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

2020-02-15 23:24:47
字體:
來源:轉載
供稿:網友

前言

聲明:python版本3.6,以下討論的Python也都是適用于3.x版本

在實際使用安裝python的pip安裝 依賴庫是非常的便捷的。

而且一般大家使用的都是安裝Anaconda 來學習和實踐python項目。

我們通常都是直接就是使用

pip install ****

其中****代表就是安裝的依賴庫名或者包名。

但是簡單的背后就是,我們的最重要的系統盤C盤都是逐漸滿了。更關鍵是你滿完之后還不好去刪除或者將一些依賴庫放在別的盤的路徑下,這就是一件非常糟糕的事情了。

所以今天,為了拯救C盤強迫癥的自己,我是必須要好好折騰折騰,將pip install 安裝的依賴庫和包名都是放在Anaconda(別的盤中)目錄下的site-packages中去(全部歸到這個類下)。

總體步驟

第一步:先查看自己的默認安裝路徑到底是在哪?列出全局的packages包的安裝路徑在哪?

1. 按鍵(win+R) ->打開cmd命令窗口。

2.鍵入

python -m site

得到這樣的結果:

sys.path = [ 'C://Users//Administrator', 'F://Anaconda//python36.zip', 'F://Anaconda//DLLs', 'F://Anaconda//lib', 'F://Anaconda', 'F://Anaconda//lib//site-packages', 'F://Anaconda//lib//site-packages//win32', 'F://Anaconda//lib//site-packages//win32//lib', 'F://Anaconda//lib//site-packages//Pythonwin',]USER_BASE: 'C://Users//Administrator//AppData//Roaming//Python' (exists)USER_SITE: 'C://Users//Administrator//AppData//Roaming//Python//Python36//site-packages' (exists)ENABLE_USER_SITE: True

這里有幾點說明:

①我們看見這里的USER_BASE 和USER_SITE其實就是用戶自定義的啟用Python腳本和依賴安裝包的基礎路徑。

②其中USER_BASE表示就是在C盤這個目錄下的Python.exe啟動程序路徑以及pip,esay-install,markdown等腳本,(我們已經是安裝好了Anaconda Python,這個C盤又是什么鬼,不想用它啊),而這個C盤的Python.exe啟動程序路徑其實就是我們在安裝Anaconda的時候一個分身,更準確的說,其實就是簡單的Python程序,并不是什么IDE這種級別的可以類似Eclipse這樣去操作編譯豐富的功能窗口,只是簡單類似shell的一樣的存在。

所以要改。

③其中的USER_SITE其實就是用戶如果調用C盤路徑下的python.exe中的腳本pip文件去下載,就會將site-package的默認安裝到這個C盤路徑下。

并且大家有時候可能在使用 pip install 命令行安裝一些依賴的時候,總是會提示報錯“PermissionError:[WinError 5 ] Denied Excess."C"http://......."這樣的類似權限拒絕訪問,并且提示你無管理員權限的話,使用pip -install ... + [user-site] 這樣的字眼。”

python -m site --user-site

而我自己也曾經試驗過了,如果是權限問題拒絕安裝訪問的話,安裝cmd命令提示框中提示的user-site使用方法,就能解決權限安裝問題。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 琼结县| 邵阳县| 昌黎县| 荔波县| 大方县| 县级市| 星子县| 岳池县| 葫芦岛市| 广平县| 休宁县| 温宿县| 六盘水市| 普兰店市| 内乡县| 平武县| 蓬安县| 东兰县| 淮南市| 永宁县| 怀集县| 庐江县| 迭部县| 偃师市| 峨山| 赣榆县| 台前县| 沅陵县| 汉中市| 江城| 杨浦区| 桃江县| 民县| 绥棱县| 乐陵市| 鱼台县| 枣强县| 洞口县| 海南省| 双流县| 双流县|