我是最近從Matlab/Windows轉換到Python/Ubuntu的。 我已經安裝了EPD python,它是一個包含大多數科學軟件包的python發行版,迄今爲止我都非常開心。接下來,我需要安裝NLTK來執行一些文本分析並按照nltk網頁上的說明進行操作。問題是,所有的包(pyyaml,NLTK等)越來越安裝到在Ubuntu中安裝EPT python NLTK
/usr/local/lib/python2.7
不過,我已經改變了我的.bashrc(如EPD的安裝後指示specifed),並添加以下行末的。
export PATH=/home/myname/epd/bin:$PATH
和sys.path中從我的Python殼返回
['',
'/home/myname/epd/bin',
'/home/myname/epd/lib/python2.7/site-packages/pandas-0.10.0-py2.7- linux-i686.egg',
'/home/myname/epd/lib/python27.zip',
'/home/myname/epd/lib/python2.7',
'/home/myname/epd/lib/python2.7/plat-linux2',
'/home/myname/epd/lib/python2.7/lib-tk',
'/home/myname/epd/lib/python2.7/lib-old',
'/home/myname/epd/lib/python2.7/lib-dynload',
'/home/myname/epd/lib/python2.7/site-packages',
'/home/myname/epd/lib/python2.7/site-packages/PIL',
'/home/myname/epd/lib/python2.7/site-packages/IPython/extensions']
任何關於如何使新的Python包安裝到正確的道路是非常讚賞的幫助。如果你有時間,請詳細說明爲什麼會發生這種情況,以及我做錯了什麼。謝謝你的時間!
爲什麼不使用Ubuntu的軟件包管理器來安裝所有需要的軟件包?實際上,EPD幾乎所有重要的軟件包都在Ubuntu存儲庫中。你沒有root權限訪問你的盒子?存儲庫中的某些軟件包是否太舊? EPD對於Windows-box非常有用,但在Ubuntu上...... –