我是最近从Matlab/Windows到Python/Ubuntu的转换.我已经安装了EPD python这是一个包含大多数科学软件包的python发行版,到目前为止我非常高兴.接下来,我需要安装NLTK来进行一些文本分析,并按照nltk网页上的说明进行操作.问题是所有软件包(pyyaml,nltk等)都已安装到
/usr/local/lib/python2.7
Run Code Online (Sandbox Code Playgroud)
但是,我已经更改了我的.bashrc(在EPD的安装后指令中指定)并在其末尾添加了以下行.
export PATH=/home/myname/epd/bin:$PATH
Run Code Online (Sandbox Code Playgroud)
和我的python shell中的sys.path返回
['',
'/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']
Run Code Online (Sandbox Code Playgroud)
关于如何将新的python包安装到正确的路径的任何帮助非常感谢.如果你有时间,请详细说明为什么会发生这种情况以及我做错了什么.非常感谢您的时间!