Python 3.2.3,easy_install,Mac OS X.

时间:2012-09-12 16:34:05

标签: python macos python-3.x easy-install

我是Windows 7用户,所以请原谅我的无知。我一直在努力帮助我的朋友让easy_install在Mac OS X笔记本电脑上运行。我们设法在终端中使用这些命令使一切正常工作:

  

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

     

easy_install的

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

  

python3.2 distribute_setup.py

     

easy_install的

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

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

  

python distribute_setup.py

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

  

easy_install的

这会将软件包安装到python 3.2.3,没有任何问题。

问题:

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

2 个答案:

答案 0 :(得分:3)

您已经完成了正确的第一步python3.2 distribute_setup.py。那应该为你的python3.2安装了easy_install版本。现在你需要实际使用easy_install命令,而不是系统Pythons预安装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即可。之后您需要打开一个新的终端窗口才能看到更改。

答案 1 :(得分:0)

对于我在安装python3(使用自制程序)时的价值,调用正确的二进制文件就是所需要的。 easy_install3已经在系统路径上,easy_install-3.3也是如此。