Python相關(guān)庫(kù)設(shè)置技巧保護(hù)你的C盤
前言
pip 安裝依賴和 conda 創(chuàng)建環(huán)境有多方便,那 C 盤就塞得就有多滿。以前我不管使用什么工具,最多就設(shè)置個(gè)安裝位置,其他都是默認(rèn)。直到最近 C 盤飆紅了,我去盤符里的 AppData 里一看,pip 的緩存和 conda 以前創(chuàng)建的虛擬環(huán)境都是幾個(gè) G 以上。所以我決定整頓 C 盤,對(duì)所有軟件的緩存位置和涉及到默認(rèn)下載啥的位置都做了調(diào)整。
Python 相關(guān)
我本地用的是 Anconda,雖然安裝在工作盤符,但是虛擬環(huán)境和 pip 平時(shí)下載包的臨時(shí)存儲(chǔ)和環(huán)境都在 C 盤。所以下面主要解決 pip 的緩存位置修改,conda 虛擬環(huán)境位置調(diào)整。還有一個(gè)是查看是否單獨(dú)安裝過 python 版本,因?yàn)槿绻械脑?,里面?site-packages 也是非常大的。
查看所有 Python 安裝位置
下面通過命令看到了有兩個(gè)版本,順著目錄進(jìn)去,果然是兩個(gè)大戶,于是我就卸載了 (應(yīng)該是前人裝的)。
py -0p
查看 Python 依賴位置
命令查看的 sys.path,USER_BASE 和 USER_SITE 都是默認(rèn)的,這里可以在環(huán)境變量中添加 PYTHONPATH 和 PYTHONUSERBASE
python -m site
查看 conda 配置
conda config --show
主要查看 envs_dirs,如果第一位置是 C 盤的,清理就對(duì) env 進(jìn)行清理,然后再設(shè)置 envs_dirs,最后重新創(chuàng)建需要的虛擬環(huán)境。
查看 env 列表
conda env list
移除指定 env
conda env remove -n 環(huán)境名
創(chuàng)建 env
conda create -n 環(huán)境名 python=3.9
進(jìn)入 env
conda activate 環(huán)境名
刪除環(huán)境位置目錄
conda config --remove envs_dirs F:\Users\asus\AppData\Local\conda\conda\envs
添加環(huán)境位置 (將位置置頂)
conda config --add envs_dirs D:\set-soft\3_devs\anacoda3\envs
最后用命令再查看一下 config 的 envs_dirs 列表,其中有兩個(gè) C 盤位置的是無(wú)法刪除不用管,主要是將自定義的位置頂在第一位。不過要注意的是那個(gè)目錄需要有讀寫權(quán)限,不然下次虛擬環(huán)境時(shí)還會(huì)在 C 盤里生成。下面就當(dāng)創(chuàng)建了環(huán)境并進(jìn)入,查看一下 pip 的緩存位置,再修改。
查看 pip 緩存位置
pip cache dir
設(shè)置 pip 緩存位置
pip config set global.cache-dir "D:\\Anaconda\\pipDownload\\pip\\cache"
其他
前面的弄完后,如 npm 也可以進(jìn)行整理,以及平時(shí)的辦公娛樂軟件。比如音樂播放器只要有聯(lián)網(wǎng)的,就一定有緩存目錄且默認(rèn)都是 C 盤。于是我對(duì)所有常用軟件的設(shè)置都一一修改了,最后一個(gè)是系統(tǒng)的緩存位置,雖然清理工具也能清除。但也可以手動(dòng)刪除或直接將位置放到其他盤符,如下。
進(jìn)入 Temp
cmd 輸入 %temp%
修改位置
在環(huán)境變量中添加一個(gè)變量 “TEMP”,位置自行指定。
以上就是Python相關(guān)庫(kù)設(shè)置技巧保護(hù)你的C盤的詳細(xì)內(nèi)容,更多關(guān)于Python庫(kù)設(shè)置保護(hù)C盤的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
Python實(shí)現(xiàn)的邏輯回歸算法示例【附測(cè)試csv文件下載】
這篇文章主要介紹了Python實(shí)現(xiàn)的邏輯回歸算法,結(jié)合具體實(shí)例形式分析了Python邏輯回歸算法相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下2018-12-12Python?常用的print輸出函數(shù)和input輸入函數(shù)
這篇文章主要介紹了Python?常用的print輸出函數(shù)和input輸入函數(shù),今天主要學(xué)習(xí)一下Python中的輸入輸出流,會(huì)對(duì)標(biāo)準(zhǔn)輸入輸出流、文件輸入輸出流展開介紹,需要的朋友可以參考一下2022-02-02BatchNorm2d原理、作用及pytorch中BatchNorm2d函數(shù)的參數(shù)使用
這篇文章主要介紹了BatchNorm2d原理、作用及pytorch中BatchNorm2d函數(shù)的參數(shù)使用方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-12-12python實(shí)習(xí)總結(jié)(yeild,async,azwait和協(xié)程)
今天是Python實(shí)習(xí)的第一天,熟悉了環(huán)境,第一次使用macbook,氛圍還不錯(cuò),努力學(xué)習(xí)新知識(shí),希望本片文章能給你帶來幫助2021-10-10python爬蟲beautifulsoup庫(kù)使用操作教程全解(python爬蟲基礎(chǔ)入門)
這篇文章主要介紹了python爬蟲beautifulsoup庫(kù)使用操作全解(python爬蟲基礎(chǔ)入門),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-02-02pycharm遠(yuǎn)程連接docker容器的操作流程
這篇文章主要給大家介紹了pycharm遠(yuǎn)程連接docker容器的操作流程,文中通過代碼示例和圖文講解介紹的非常詳細(xì),具有一定的參考價(jià)值,需要的朋友可以參考下2023-08-08