グローバルなpythonパッケージを使わずに、共有されているscipyディストリビューションを使ってvirtualenvを作りたい。 scipyをインストールするのにはかなりの時間がかかり、動きをあまり頻繁にやりたくはありません。add2virtualenv(virtualenv wrapper)がscipyで動作しない
私はadd2virtualenv /Library/Python/2.7/site-packages/scipy
を実行し、add2virtualenvを実行した後、ディレクトリが追加されたことを示します。 (私はダブルチェック、それは正しいディレクトリです)。 次に、作業ディレクトリが再ロードされるようにworkon myfile
を発行します。 しかし、scipyをロードしようとすると、ImportError: No module named scipy
になります。これは予期せぬことです。
誰もグローバルサイト以外のパッケージvirtualenvでグローバルscipyを使用しましたか?
add2virtualenv指定したディレクトリをPYTHONPATHに追加します。したがって、サイトパッケージ全体を追加してscipyをインポートする必要があります。 – rubik
別の解決方法は、仮想envのサイトパッケージ内にscipyディレクトリをシンボリックリンクする必要があります – rubik
ありがとうございます。だから、私はadd2virtualenvを使うべき方法を誤解していました。特定のパッケージを簡単に追加できるコマンドはありませんか? (シンボリックリンク以外は?) – Okke