首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python鸡蛋:它在哪里安装的?

Python鸡蛋:它在哪里安装的?
EN

Stack Overflow用户
提问于 2009-08-20 05:29:42
回答 3查看 6.4K关注 0票数 4

我正在使用'sudo easy_install appscript‘在mac上安装py-appscript。该命令运行,我收到一条消息,上面写着“已安装/Library/Python/..../appscript=0.20.0-py2.5-maxosx-10.5-i386.egg".”

然而,当我运行一个需要这个(osaglue)的工具时,我会得到一个没有安装py-appscript的错误。我的猜测是,它安装在一个不在我的路径上的位置,或者我需要做更多的事情来安装它。

有什么想法吗?

我在运行easy_install时看到的确切文本是:

处理应用程序脚本- 0.20.0 -py2.5-MacOSX-10.5-i386-鸡蛋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的处理依赖项

运行osaglue时的错误是:

-对不起,py-appscript 0.18.1或更高版本需要使用osaglue。如需更多资料,请参阅以下网页:

http://appscript.sourceforge.net/py-appscript/install.html

请安装py-appscript并再次运行此命令。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2009-08-20 21:01:29

您的计算机上是否安装了不止一个版本的Python?(苹果在/System中安装了自己的Python副本,默认情况下,第三方模块位于/Library/Python。)如果是的话,很有可能,easy_install正在为一个Python安装appscript,而osaglue正在使用另一个。

也就是说,如果您希望为objc生成胶水代码,最简单的方法是使用ASDictionary (http://appscript.sourceforge.net/tools.html)直接生成胶水;不需要在安装py-appscript和其他依赖项时搞砸。

票数 0
EN

Stack Overflow用户

发布于 2009-08-20 07:26:50

您可以在sys.path中找到所有可获取的包。启动pythonshell并输入以下代码:

代码语言:javascript
复制
import sys
print sys.path
票数 4
EN

Stack Overflow用户

发布于 2009-08-20 05:45:52

which python返回什么?

更新:好的,那么进入/usr/bin并执行一个ls -l | grep python/usr/bin/python是否链接到OSX安装?

如果没有,我前段时间也遇到了同样的问题。easy_install正在为OSX附带的python包安装egg,但是在调用python时使用不同的版本来执行代码。我相信我的解决方案是重新安装setuptools,并告诉它将鸡蛋放在我想要使用的python发行版的位置。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1304122

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档