首页 文章

在Mac OSX中解析2个Python版本

提问于
浏览
0

我正在运行 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 回答

  • 1

    我的方法是创建一个新的conda环境并在那里安装你的包 . 如果您仍想使用2.7,这将帮助您避免任何问题 . 示例是:

    conda create --name foo python=3 pandas Theano

相关问题