2009-05-28 16 views

答えて

3

あなたは、単にそれらが/Library/Python/2.5/site-packages/にインストールされたOS X上で.eggファイル

を削除する - そのフォルダにあなたは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/にinstalldeているモジュールは、任意のコマンドラインツールをインストールした場合、あなたはまた、これらを手動で削除する必要があります、注意すべき

一つのこと... - あなたはグレップを使用してcx_Oracleを使用するすべてのツールを見つけることができます。

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

それとも単に..

cd /usr/local/bin/ 
grep cx_Oracle * 
+1

ニース。私はこれらの方法の多くを考えなかった。もちろん、Pythonパッケージを削除するという問題の多くは、適切なパッケージを管理して解決することができます。私はアンインストールがeasy_installシステムの大きな弱点であると考えています。あなたが示したように、パッケージの削除に伴う複雑さからもわかります。 –

関連する問題