3
我已經安裝了cx_Oracle(反覆),我只是無法讓它在我的英特爾Mac上運行。我如何關閉/卸載它?如何關閉雞蛋?
我已經安裝了cx_Oracle(反覆),我只是無法讓它在我的英特爾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上他們installde在/usr/local/bin/
- 你可以找到用grep它採用cx_Oracle
任何工具:
cd /usr/local/bin/
grep EASY-INSTALL * | grep cx_Oracle
或者乾脆..
cd /usr/local/bin/
grep cx_Oracle *
尼斯。我從未想過很多這些方法。當然,很多移除Python包的問題都可以通過適當的包管理來解決。我認爲卸載是easy_install系統的一大弱點,正如您已經證明的那樣,包裝清除所涉及的複雜問題就是明證。 – 2009-05-28 18:21:35