Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python蛋:它安装在哪里?_Python_Macos - Fatal编程技术网

Python蛋:它安装在哪里?

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。我的猜测是,它安装在某个不在我的路径中的位置,或者我需要做更多的事情来安装它 有什么想法吗 我在运行

我正在尝试使用“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或更高版本不可用 需要使用胶水。请看 有关更多信息,请参见下页 资料:

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吗?或者,这会导致错误吗?>>导入应用脚本