2

我正在尝试在我的 Mac (OS X 10.7.4) 上安装的 Python (3.3.0) 的替代版本上安装模块。新版本的 Python 在 IDLE 和终端中运行正常:

但是,尝试安装像 NumPy 这样相对微不足道的东西只会安装在我的 Mac (2.7.1) 上预装的旧 Python 版本中。

执行这个:

$ python3.3 easy_install numpy

给我这个错误信息:

/Library/Frameworks/Python.framework/Versions/3.3/Resources/Python.app/Contents/MacOS/Python:无法打开文件'easy_install':[Errno 2]没有这样的文件或目录

然后我读到创建虚拟环境是要走的路,所以我尝试了:

$ mkvirtualenv python=python3.3 foo

它返回了这个错误:

-bash:mkvirtualenv:找不到命令

所以,我显然也没有正确安装(virtualenv-1.8.4)。

我可能需要做更多的功课,但我真的没有打算再次使用 2.7,只是 Python 3,所以我不需要来回走动。同时我知道无论出于何种原因我都需要在我的 Mac 上保留旧版本的 Python,所以我不打算删除它。对于我所缺少的任何建议都会非常有帮助。

4

3 回答 3

0

试试这个:

easy_install numpy

easy_install 是一个 shell 脚本,而不是 python 脚本。

于 2012-12-30T04:40:47.317 回答
0

你有错误的命令。代替:

$ python3.3 easy_install numpy

你要:

$ easy_install3 numpy

甚至更具体:

$ easy_install-3.3 numpy

但你不应该首先easy_install使用

$ pip3 install numpy

或更具体pip3

$ pip-3.3 install numpy

如果你看得更深,你会发现两者pip3都是pip-3.3一样的:

$ pip3 --version
pip 1.2.1 from /usr/local/lib/python3.3/site-packages/pip-1.2.1-py3.3.egg (python 3.3)
$ pip-3.3 --version
pip 1.2.1 from /usr/local/lib/python3.3/site-packages/pip-1.2.1-py3.3.egg (python 3.3)

两者easy_install3easy_install-3.3都是一样的:

$ easy_install3 --version
distribute 0.6.32
$ easy_install-3.3 --version
distribute 0.6.32
于 2012-12-30T08:44:00.243 回答
0

我通过使用 Enthought 的 Anaconda 解决了这个问题。它有我需要的所有插件等。感谢大家的建议和帮助!:)

于 2016-02-17T15:42:38.807 回答