【问题标题】:Python 3.2.3, easy_install, Mac OS XPython 3.2.3、easy_install、Mac OS X
【发布时间】:2012-09-05 17:46:13
【问题描述】:

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

python deploy_setup.py(安装“distribute”)

简易安装

我们为 Python 3.2.3 尝试了同样的方法:

python3.2 分发设置.py

简易安装

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

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

python 分发设置.py

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

简易安装

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

问题:

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

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

      • 另一种选择(而不是更改PATH)是alias 3.2 easy_install 就像easy_install3.2 一样。您可以使用alias 或符号链接来做到这一点...
      • 是的,您可以,但如果您安装任何其他包含脚本的 Python 3.2 发行版,您将需要能够访问它们。将框架 bin 目录添加到您的路径可以解决这个问题。否则,您需要不断添加别名或单个符号链接。
      猜你喜欢
      • 2012-04-23
      • 1970-01-01
      • 2010-11-21
      • 2011-03-15
      • 2012-05-20
      • 1970-01-01
      • 2014-03-14
      • 2016-12-22
      • 1970-01-01
      相关资源
      最近更新 更多