0

MacOSXにpython2.7.3をインストールしています。$python--version Python 2.7.3

次に、仮想環境を作成しました。$ virtualenv 1stVirtualenvこれで、Pythonのバージョンは2.7.1になります。

オンラインで検索したところ、-pオプションの使用を提案する人がいたので、このvirtualenvを試しました。-p/usr/bin/python2.72ndVirtualenvまだ2.7.1です。

この問題を解決するための答えは見つかりませんでした。どんな提案でも大歓迎です。

4

2 に答える 2

0

Pythonとvirtualenvsをすばやく起動して実行するためのすばやく簡単な方法は次のとおりです。

  1. Homebrewをインストールする
  2. Python2.7.3をインストールするbrew install python
  3. pip install virtualenv
  4. /usr/local/share/python/virtualenv --distribute ~/virtualenvs/venv
    --virtualenvを使用するため、PATHを更新する必要はありません
  5. source ~/virtualenvs/venv/bin/activate

virtualenvは、デフォルトで、インストールされているPythonのバージョンに関係ないと思います。HomebrewのPythonを使用すると、どのバージョンがどこを指しているかについての心配が少なくなります。

便宜上、source ~/virtualenvs/venv/bin/activateシェルのログイン構成(bashrc、プロファイルなど)から呼び出すことをお勧めします。

于 2013-01-14T06:31:04.133 に答える
0

の python ファイルは、 の/usr/binpython バイナリへのリンク/System/Library/Frameworks/です。実行/usr/bin/python2.7 --versionすると、システムの python のバージョンが返されます: 2.7.1. /usr/bin/pythons は Apple が管理しているため、そのままにしておいてください。

これを実行して、Python の 2.7.3 バージョンがどこにあるかを確認します。

$ which python
/usr/local/bin/python

次に、返されたパスを virtualenv の p フラグの引数として使用します。

$ virtualenv --distribute -p /usr/local/bin/python ~/virtualenvs/venv
Running virtualenv with interpreter /usr/local/bin/python
New python executable in virtualenvs/venv/bin/python
于 2013-01-14T06:03:23.850 に答える