我如何停用鸡蛋?

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

解决方法:

您只需删除.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 /中-您可以使用以下命令找到使用cx_Oracle的任何工具: grep:

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

或简单地..

cd /usr/local/bin/
grep cx_Oracle *
上一篇:apache用户无法写入.python-eggs


下一篇:《操作系统真象还原》第十一章 ---- 实现用户进程 欺骗CPU通彻进程原理 眺望终点到达还需砥砺前行