燈光設(shè)計(jì)網(wǎng)站推薦軟件開(kāi)發(fā)培訓(xùn)中心
在使用linux的過(guò)程中,我們往往會(huì)使用軟件安裝很多packages,其中的大多數(shù)軟件(例如conda)會(huì)把當(dāng)前安裝的packages緩存起來(lái),以加速之后的相同package的安裝。
而很多軟件的默認(rèn)緩存路徑是user自己的home路徑。下面羅列幾個(gè)常見(jiàn)的軟件的緩存路徑更改方法。
1. conda
vim ~/.condarc
在condarc中增加下面這行
pkgs_dirs:- /scratch/XXX
將上述路徑改成你自己的。
2. keras
在shell里添加環(huán)境變量:
export KERAS_HOME=/scratch/XXX
也可以更改bashrc:vim ~/.bashrc
全局生效
3. huggingface
相似,更改環(huán)境變量:
export TRANSFORMERS_CACHE=/scratch/xxx
4. NLTK
也一樣:
export NLTK_DATA=/scratch/xxx/nltk_data
之后在python腳本里:
import nltk
nltk.download('punkt')
相應(yīng)的package就會(huì)安裝在/scratch/xxx/nltk_data
其他
都一樣,大部分軟件只需要設(shè)置相應(yīng)的環(huán)境變量就行。除了shell,也可以在python腳本里用os
設(shè)置:os.environ['NLTK_DATA'] = '/scratch/xxx/nltk_data'