适用于Mac OS X的Python 2.7安装程序磁盘映像(python-2.7-macosx10.5.dmg)指出:
The installer puts the applications in “Python 2.7” in your Applications folder, command-line tools in /usr/local/bin and the underlying machinery in /Library/Frameworks/Python.framework.
但是,安装后,/usr/local/bin /中没有Python 2.7文件.
>其他人是否看到了相同的行为?
>我假设解决方案只是创建与Python 2.6相同的符号链接到/usr/local/bin,或者我忽略了什么?
解决方法:
OS X的python.org Python安装程序是一个包含几个包的元数据包.您可以在安装过程中单击“自定义”按钮来查看软件包. /usr/local/bin中的符号链接由UNIX命令行工具包安装.对于2.7版本,默认情况下不再选择该包.您可以通过自定义安装并选择该包来安装它和符号链接;如果您已经安装了2.7,请选择该软件包.
编辑:也就是说,重要的是要认识到,使用OS X Python框架构建,只需在搜索路径中使用/usr/local/bin通常是不够的.原因是默认情况下,包中包含的python脚本安装在Python目录的bin目录中,例如, /Library/Frameworks/Python.framework/Versions/2.7/bin.几乎任何使用Distutils默认设置或包装Distutils的安装工具的事情都是如此,例如easy_install(Distribute或setuptools)或pip.这就是为什么还有另一个安装程序包Shell配置文件更新程序,它默认启用并尝试修改您的登录配置文件,以将框架bin目录放在shell搜索路径PATH的前面.如果这样做,则不需要/usr/local/bin中的符号链接来调用python2.7.
【说明】:本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!