1. 程式人生 > >在anaconda的環境變數裡新增自己模組的路徑

在anaconda的環境變數裡新增自己模組的路徑

背景: 我使用的作業系統是linux mint, 安裝了anaconda3.5
需求: 為了程式碼的重用,工作中免不了一些操作定義為類或函式,往往一個新專案開始會在一個新的路徑下工作,為了在不同的路徑下都能重用這些程式碼,希望把放置重用的程式碼資料夾新增到環境變數中
解決步驟:
   在網路上的很多文章都是在/usr/lib/python2.7/dist-packages路徑下新增一個字尾名.pth的檔案, 但如果是安裝了anaconda,其實這個方案是不可行的.
   我在python下檢視環境變數,
  >>> imp

ort sys
>>> print(sys.path)
觀察到引入路徑是: ~/anaconda3/lib/python3.6/site-packages (注: 在此~表示anaconda3的安裝路徑)
於是想到,在此路徑下新增.pth檔案
$ cd ~/anaconda3/lib/python3.6/site-packages
$ sudo echo mymodel.pth
$ sudo gedit mymodel.pth
在開啟的mymodel.pth檔案裡寫入資料夾(我的是jci/, 及jci/bio/)
pythonprogram-path/jci
pytonprogram-path/jci/bio/
(注:把Pythonprogram-path/jci替換為你想新增的路徑)
保持退出
關閉終端,重新開啟就可以了.