Python蛋:它安装在哪里?
我正在尝试使用“sudo easy\u install appscript”在mac上安装py appscript。 命令运行时,我会收到一条消息:“Installed/Library/Python/…/appscript=0.20.0-py2.5-maxosx-10.5-i386.egg” 然而,当我运行一个需要这个(osaglue)的工具时,我得到一个错误,即没有安装py-appscript。我的猜测是,它安装在某个不在我的路径中的位置,或者我需要做更多的事情来安装它 有什么想法吗 我在运行easy_install时看到的确切文本是: 加工 appscript-0.20.0-py2.5-macosx-10.5-i386.egg appscript 0.20.0已处于活动状态 easy-install.pth中的版本 安装 /Library/Python/2.5/site-packages/appscript-0.20.0-py2.5-macosx-10.5-i386.egg 处理的依赖项 appscript==0.20.0已完成处理 appscript的依赖项==0.20.0 尝试运行OSALUE时的错误是: 很抱歉,py appscript 0.18.1或更高版本不可用 需要使用胶水。请看 有关更多信息,请参见下页 资料:Python蛋:它安装在哪里?,python,macos,Python,Macos,我正在尝试使用“sudo easy\u install appscript”在mac上安装py appscript。 命令运行时,我会收到一条消息:“Installed/Library/Python/…/appscript=0.20.0-py2.5-maxosx-10.5-i386.egg” 然而,当我运行一个需要这个(osaglue)的工具时,我得到一个错误,即没有安装py-appscript。我的猜测是,它安装在某个不在我的路径中的位置,或者我需要做更多的事情来安装它 有什么想法吗 我在运行
http://appscript.sourceforge.net/py-appscript/install.html
请安装py appscript并运行
再次执行此命令
哪个python
返回什么
更新:好的,进入/usr/bin并执行ls-l | grep-python
。/usr/bin/python
是否链接到OSX安装
如果没有,我不久前也有同样的问题
easy_install
正在为OSX附带的python包安装egg,但是在调用python时,您使用的是不同的版本来执行代码。我相信我的解决方案是重新安装setuptools并告诉它将鸡蛋放在我想要使用的python发行版的位置。您可以在sys.path中找到所有可用的软件包。启动pythonshell并键入以下代码:
import sys
print sys.path
您的机器上是否安装了多个版本的Python?(苹果在/System中安装自己的Python副本,默认情况下,第三方模块位于/Library/Python。)如果是这样,那么easy_install很可能会为一条Python安装appscript,而osaglue则使用另一条
也就是说,如果您希望为objc-appscript生成粘合代码,最简单的方法是使用ASDictionary()直接生成粘合代码;无需在安装py-appscript和其他依赖项时乱来。我认为这就是问题所在lrwxr-xr-x 1 root wheel 72 Sep 19 2008 python->../../System/Library/Frameworks/python.framework/Versions/2.5/bin/python easy\u install正在安装到/Library/python。福巴。酷,我会试试你的解决方法。如果你不一定需要/System/Library/Framework发行版,你可以更改链接到/Library/Framework python。不要更改/usr/bin/python指向/System/Library/Frameworks/python.Framework以外的任何东西。一般来说,/System和/usr/bin中的任何内容都是由Apple安装和管理的。您可以从python导入appscript吗?或者,这会导致错误吗?>>导入应用脚本