私はpython2の仮想環境で動作しているフラスコアプリを持っています。python2仮想環境にpython3をインストール
確かに、私はやや初心者の限り、それは仮想環境に来るよう...基本的に
、私はのpython3プログラムを実行するために探していますので、私は、仮想環境へのpython3をインストールする必要があります。これはどうすればいいですか?環境を作り直さなければならないのですか?これは難しい移行ですか?
私はpython2の仮想環境で動作しているフラスコアプリを持っています。python2仮想環境にpython3をインストール
確かに、私はやや初心者の限り、それは仮想環境に来るよう...基本的に
、私はのpython3プログラムを実行するために探していますので、私は、仮想環境へのpython3をインストールする必要があります。これはどうすればいいですか?環境を作り直さなければならないのですか?これは難しい移行ですか?
2つのバージョンのPythonを混在させることはお勧めしませんが、実際には可能ではないと私は考えています。新しいvirtualenvを作成することは全く難しいことではありません。
ステップ1 は、現在のvirtualenvの
source /path/to/current/bin/activate
pip freeze > /tmp/requirements.txt
ステップ2 新しいvirtualenvの作成にモジュールのリストを取得します。 virtualenvコマンドを実行する前に適切なディレクトリに変更するか、フルパスを指定してください。
deactivate
virtualenv -p python3 envname
ステップ3 それだモジュール
source envname/bin/activate
pip install -r /tmp/requirements.txt
をインストールします。
うわー。ええ。それは簡単でした。 1つのメモ...あなたは '/ tmp/requirements.txt'のスペルが矛盾しています;-) 質問... Flask Appがvenvを使用していることを確認する方法を教えてください。限り私はそれをソース、それは自動的にそれを使用していますか? –
はい、ソースを使用している場合は、virtualenv – e4c5
これは実現可能ではありません。あなたは、仮想環境用に1つのpythonバージョンを選択する必要があります。 – wim