我已经建立了与远程服务器的SSH连接.我想在其上运行我的一些python程序,因此我必须下载我一直在使用的所有模块.
我刚刚下载了Ananconda(我没有root权限,所以在〜中安装了它)并在我的PATH中添加了〜/ anaconda / bin.但是,当我尝试在Python中导入numpy时,它表示找不到该模块.我该如何解决?
解决方法:
您可能正在运行错误的Python版本.
要检查,请使用-a python
james@bodacious:~$which -a python
/usr/bin/python
james@bodacious:~$
在我的情况下,我正在运行/usr/bin/python中的版本,这是我的$PATH中找到的唯一版本.您应该在列表中看到来自〜/ anaconda / bin的版本,并且当您键入python时它要运行它需要位于顶部.
如果不是,你可以查看你的$PATH,并在必要时在它的前面添加〜/ anaconda / bin.
james@bodacious:~$echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/james/bin
james@bodacious:~$PATH=~/anaconda/bin:$PATH
james@bodacious:~$echo $PATH
/Users/james/anaconda/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/james/bin
james@bodacious:~$
标签:python,numpy,anaconda