python - 如何停用鸡蛋?

标签 python uninstallation egg

我已经(反复)安装了 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/ 中- 您可以使用 grep 找到任何使用 cx_Oracle 的工具:

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

或者简单的..

cd /usr/local/bin/
grep cx_Oracle *

关于python - 如何停用鸡蛋?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/922323/

相关文章:

python - python 中的哨兵循环

mysql - 无法在Ubuntu 12.04上安装mysql服务器

python - 在 Python Egg (setuptools) 中运行安装后脚本

python - Windows 8 上的 Tensorflow 安装无法正常工作

python - 将扫描的pdf转换为文本python

python - Firefox 本地存储外部访问

python-3.x - pip 卸载 : "No files were found to uninstall."

installation - 如何读取提供给卸载程序的命令行参数?

python - 使用 setuptools 在安装模式下找到模块,但在开发模式下找不到

python - 无法安装 pip : Permission denied error