3

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

4

1 回答 1

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/- 您可以找到cx_Oracle使用 grep 的任何工具:

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

或者干脆..

cd /usr/local/bin/
grep cx_Oracle *
于 2009-05-28T18:07:33.230 回答