2011-01-29 5 views
0

私の部署のバージョンは<です。1.4バージョンnumpyは/ usr/lib/somewhere/numpyにありません。私はそれを新しいバージョンに置き換える許可を持っていないので。私は自分のホームディレクトリにnumpy 1.5をインストールしました。しかし、後でscipyをインストールすると、/ usr/lib/somewhere/numpyのバージョンがバージョン< 1.4であると訴えました。どうすればこの問題を解決できますか?numpyの2つのバージョン

答えて

3

sys.pathを変更して、numpyディレクトリがグローバルnumpyディレクトリの前に来るようにします。

他のバージョンではなく、あなたのバージョンをインポートする必要があります。本当に他のバージョンが使用されていないことを確認したい場合は、virtualenvを使用して、自分のすべてのライブラリで自分のプライベート環境を取得することができます。

+0

virtualenvは素晴らしいツールです! – dalibocai

3

システムパッケージとの競合を避けるために、virtualenvを使用して--no-site-packagesオプションを使用してシステムパッケージから隔離された環境を作成する必要があります。 pipまたはeasy_installでnumpyをインストールし、必要なバージョンを指定することができます。 virtualenvの使い方については、多くのチュートリアルがあります。

関連する問題