私のメイン システムの Python バージョンは 2.7.3 です。virtualenv
バージョン 3.3.0 を使用する を作成しようとしています。pythonbrew、virtualenv、virtualenvwrapper をインストールしました。
このチュートリアルに従いました: http://technomilk.wordpress.com/2011/07/27/setting-up-our-django-site-environment-with-pythonbrew-and-virtualenv/
これは基本的に を実行pythonbrew use 3.3.0
し、次に virtualenv を作成します。チュートリアルでは、virtualenv は pythonbrew が使用するバージョンを使用すると述べています。しかし、そうではありません。virtualenv は、起動時に 2.7.3 を使用します。私が行うpythonbrew use 3.3.0
と、それはvirtualenvを離れ、環境ではなくシステムに適用されます。
どうやら、pythonbrew には独自の virtualenv ラッパーがあり、http ://suvashthapaliya.com/blog/2012/01/sandboxed-python-virtual-environments/ にチュートリアルがあります。
そんなことするのは嫌だけど。virtualenvwrapper を pythonbrew (pythonbrew の venv ラッパーではなく) と一緒に使用して、各 venv に使用する python バージョンを選択し、それらをシステムの python バージョンとは別に保つことは可能ですか?
また、フラグを使用したくありませんmkvirtualenv -p
。これは、python3.3 を手動でインストールする必要があることを意味します。Python のバージョンを管理するためにパッケージ マネージャーを使用することに固執したいと思います。Python で Ruby の RVM に相当するものはないとは信じがたいです... 私が間違っていない限り?