私はPythonライブラリに非常に特有の問題があります。私はPythonライブラリのソースをダウンロードし、いくつかのコードを変更し、python setup.py install
を使ってライブラリをインストールしました。 元のライブラリにはすでにeasy_install
がインストールされていました。後で私はいくつかのソースコードをさらに変更し、再度python setup.py install
というコマンドを呼び出しました。コードでライブラリを使用すると、呼び出されるライブラリのバージョンがランダムに取得されます。 easy_install -m
とpip
の両方がアンインストールに成功しても、ライブラリは存続していますが、ライブラリを完全にアンインストールすることはできません。Pythonライブラリの問題
環境はUbuntuの11.04である
編集:私は最新のビルドが呼び出されるPythonのコマンドラインから同じ関数を呼び出しますが、ときに私はそれが古いビルドを呼び出すライブラリを使用していますpython myfile.py
を呼び出すとき。
あなたは、再起動しようとしたことがありますか? – GWW
@GWW私はAmazonサーバー上で実行しています。再起動の余裕がありません – Codevalley
ランダムに言うと、実際にランダムを意味しますか?つまり、同じプログラムを同じ方法で複数回実行し、使用するライブラリのバージョンを変えることができますか?とにかく、どこからライブラリがロードされているのかを知るには、 'library .__ file__'の値を表示できます。これは、ライブラリをロードしたい場合は、そのライブラリをロードするディレクトリを与える必要があります。 –