我已经重复安装了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 *