正在解析 Mac OSX 中的 2 Python 版本

Resolving 2 Python version in Mac OSX

我是 运行 Mac OS X 10.11.5。 我的机器上有两个 Python 版本:

  1. Python 2.7(内置 python in OSX)和

  2. Python 3.5(Anaconda 版本 - 4.1.1)

路径设置如图:

$PATH

-bash: /Users/userNMS/anaconda/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin: No such file or directory

问题是当我尝试使用 anaconda 安装一些软件包,如 pandas、Theano 等时。我收到 错误:失败:导入错误(未找到模块)

默认情况下 Python 路径指向此路径,即(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

站点包中的包(例如 pandas、Theano 等)未从上述路径中检索到,导致 导入错误

请帮帮我!!提前致谢:)

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

conda create --name foo python=3 pandas Theano