如何停用鸡蛋?

时间:2009-05-28 17:55:56

标签: python uninstall egg

我已经安装了cx_Oracle(重复),我无法让它在我的Intel Mac上运行。如何停用/卸载它?

1 个答案:

答案 0 :(得分:3)

您只需删除.egg文件

即可

在OS X上,它们安装在/Library/Python/2.5/site-packages/中 - 在该文件夹中,您应找到名为cx_Oracle.egg或类似的文件。你可以简单地删除这个文件,它就会消失。

查找文件的一种方法是,如果您可以导入模块,只需显示模块的repr()

>>> import urllib
>>> urllib
<module 'urllib' from '/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/urllib.pyc'>
>>> import BeautifulSoup
>>> BeautifulSoup
<module 'BeautifulSoup' from '/Library/Python/2.5/site-packages/BeautifulSoup-3.0.6-py2.5.egg/BeautifulSoup.py'>

如果导入失败,则回溯应显示模块的位置。

有一点需要注意,如果模块安装了任何命令行工具,您还必须手动删除它们。在OS X上,它们是/usr/local/bin/中的installde - 您可以找到任何使用{的工具{1}}使用grep:

cx_Oracle

或者只是..

cd /usr/local/bin/
grep EASY-INSTALL * | grep cx_Oracle