0

Django (バージョン 1.4.5、bitnami スタックを使用) と Python (2.7.3) を学習しており、virtualenv (バージョン 1.8.4) を初めて使用しようとしています。pip を使用して既に virtualenv をインストールしましたが、正常にインストールされたようです。ただし、新しい virtualenv 環境を作成しようとすると、問題が発生するようです。私が得ているエラーは次のとおりです。

試行 1:

$ python virtualenv.py ENV
/Applications/djangostack-1.4.5-0/python/bin/.python2.7.bin: can't open file 'virtualenv.py'
[Errno 2] No such file or directory.

試行 2:

$ virtualenv venv --distribute
dyld: Library not loaded: /bitnami/djangostack-osx-x64/output/python/lib/libpython2.7.dylib
Referenced from: /Applications/djangostack-1.4.5-0/python/bin/.python2.7.bin
Reason: image not found
Trace/BPT trap

virtualenv.py を検索したところ、/Applications/djangostack-1.4.5-0/python/lib/python2.7/site-packages/ にあることがわかりました。

試行 3: コマンド ラインからこのフォルダーに移動し、次のコマンドを実行して、myproject_dir フォルダーに新しい環境を作成します。

$ python virtualenv.py myproject_dir

試行 1 および 2 とは異なり、試行 3 は実際には機能しているように見えますが、最適ではありません。したがって、試行 1 と 2 のコマンドでは、システムが間違った場所を探しているというのが私の結論です。私の感覚では、virtualenv.py ファイルの正しい場所を指すようにどこかで設定を変更する必要がありますが、どこを見て、実際に変更を加える方法がわかりません。このサイトと Google で他の説明を見ましたが、問題の診断が正しいかどうか、実際に問題を修正する方法はまだわかりません。

4

1 に答える 1

0

1つ試してください、そうしないでください、これをしてください:

virtualenv ENV

@Thai Transが言うように、試行2は、Pythonパスが混乱していることを示しています。virtualenv から正しい python を呼び出していることを確認します

virtualenv -p /path/to/bitnami/python ENV

通常の作業--distributeが完了するまで、フラグについて心配する必要はありません。virtualenv

于 2013-03-07T10:14:57.110 に答える