我正在运行 Mac OS X 10.11.5 . 我的机器上有两个Python版本:
-
Python 2.7 (OSX内置的python)和
-
Python 3.5 (Anaconda版本-4.1.1)
路径设置如下:
$ PATH -bash:/ Users / userNMS / anaconda / bin:/ usr / local / bin:/ usr / bin:/ bin:/ usr / sbin:/ sbin:没有这样的文件或目录
问题是当我尝试使用anaconda安装一些像pandas,Theano等的软件包时 . 我得到 ERROR: Failure: ImportError (找不到模块)
默认情况下,Python Path指向这个(即Python版本-2.7)
> whereis python
/usr/bin/python
但是我想要使用的实际路径是Python 3.5(Anaconda版本):
> which python
/Users/userNMS/anaconda/bin/python
Python站点包路径如下:
/Users/userNMS/anaconda/lib/python3.5/site-packages
来自site-packages的包(比如pandas,Theano等)没有从上面的路径中获取,赠送出 Import Error
请帮我这个!!提前致谢 :)
1 回答
我的方法是创建一个新的conda环境并在那里安装你的包 . 如果您仍想使用2.7,这将帮助您避免任何问题 . 示例是:
conda create --name foo python=3 pandas Theano