2

我是 Windows 7 用户,请原谅我的无知。我一直在努力帮助我的朋友在她的 Mac OS X 笔记本电脑上轻松安装。我们设法在终端中使用以下命令使 2.7 的所有内容都正常工作:

python Distribute_setup.py(安装“分发”)

简易安装

我们为 Python 3.2.3 尝试了同样的事情:

python3.2 分发设置.py

简易安装

但是该软件包是为 python 2.7 而不是 3.2.3 安装的。据我所知,这是因为 easy_install 仅适用于 2.7。

在我的 Windows 7 上,我设法通过进入命令提示符 python32 目录并执行以下操作来完成所有这些操作:

蟒蛇distribute_setup.py

然后进入python32/script目录,直接运行easy_install.exe:

简易安装

这会将包安装到 python 3.2.3 没有问题。

问题:

我们应该为 Mac OS X 做什么?是否有相当于运行“easy_install.exe”的 Mac?

4

2 回答 2

3

您已经完成了正确的第一步,python3.2 distribute_setup.py. 那应该已经easy_install为您的python3.2安装了一个版本。现在您需要实际使用该easy_install命令,而不是为系统 Python 预装 OS X 的命令。如果您仍然有上述命令的输出,或者如果您再次运行该命令,在接近尾声时您应该会看到如下两行:

Installing easy_install script to /Library/Frameworks/Python.framework/Versions/3.2/bin
Installing easy_install-3.2 script to /Library/Frameworks/Python.framework/Versions/3.2/bin

这些位置适用于从 python.org 下载的 OS X Python3.2,您可能会看到其他版本的其他内容。这显示了easy_install安装脚本的目录。您可以使用绝对路径来执行脚本:

/Library/Frameworks/Python.framework/Versions/3.2/bin/easy_install ...

但这很不方便。如果你打算广泛使用 Python3.2,你可以修改你的 shell 搜索PATH来添加这个目录。对于 OS X 上的大多数 shell:

export PATH=/Library/Frameworks/Python.framework/Versions/3.2/bin:$PATH

您可以将其添加到 shell 初始化文件中,例如~/.bash_profile. 如果您安装了 python.org Python 3.2,您只需双击即可/Applications/Python 3.2/Update Shell Profile.command为您执行此操作。之后您需要打开一个新的终端窗口才能看到更改。

于 2012-09-12T16:53:22.990 回答
0

对于我安装 python3(使用自制软件)的价值,只需要调用正确的二进制文件即可。easy_install3已经在系统路径上,就像easy_install-3.3.

于 2013-08-29T19:20:43.960 回答