Python 3.2.3、easy_install、Mac OS X

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

我是 Windows 7 用户,请原谅我的无知。我一直在努力帮助我的 friend 在她的 Mac OS X 笔记本电脑上安装 easy_install。我们设法在终端中使用以下命令让 2.7 的一切正常工作:

python distribute_setup.py (which installs "distribute")

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 做什么? Mac 上是否有相当于运行“easy_install.exe”的程序?

最佳答案

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

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 即可完成此操作。之后您需要打开一个新的终端窗 Eloquent 能看到更改。

关于Python 3.2.3、easy_install、Mac OS X,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12392699/

相关文章:

类似于字典的Python数据结构,其中键是两个值?

python-3.x - 如何从数据框中返回“拼写不同”的名称

python - 项目 euler 1 的范围函数和/或语句 python 的建议

python - 通过迭代重命名Python嵌套字典中的键和子键

结合大量 startswith 语句的 pythonic 方式

python - 抓取嵌套标签

objective-c - NSTextView 和突出显示链接

iphone - 延迟 UITableView 加载

macos - 我的系统上运行了 2 个版本的 Apache

python - 双轴上的刻度和标签