python venvの使用体験について
709 ワード
1、venv環境紹介
python 3.3からpython内蔵のvenv環境は、python 2でよく使われるvirtualenvは基本的には使われていませんが、python 2をまだ使っている場合はvirtualenvしか使えません.
2、venv環境の作成
2.1 windows下:python 3-m venv/path/to/new/virtual/environment
このコマンドを実行すると、仮想環境に必要なファイルであるフォルダが自動的に作成されます.
3、venv環境を素早く起動する
3.1 Windowsの下:
従来の起動方式はDOSでactivateをアクティブにする.batは起動を実現しますが、アクティブ化するには仮想環境ディレクトリ/Scriptフォルダの下でcmdを起動する必要があります.面倒です.
新しいbatを作成して仮想環境をアクティブにすることができます
batを作成し、内部コードは
startに参加すると新しく開いたDOSコマンドウィンドウが点滅しません.
4、いくつかの小さなバグのヒント
1.1 ubuntu 14.04の環境ではactivate仮想環境にバグがあり、エラーを報告します.解決策はpipを含まない仮想環境を作成し、作成に成功してからpipをインストールすることです.
python 3.3からpython内蔵のvenv環境は、python 2でよく使われるvirtualenvは基本的には使われていませんが、python 2をまだ使っている場合はvirtualenvしか使えません.
2、venv環境の作成
2.1 windows下:python 3-m venv/path/to/new/virtual/environment
このコマンドを実行すると、仮想環境に必要なファイルであるフォルダが自動的に作成されます.
3、venv環境を素早く起動する
3.1 Windowsの下:
従来の起動方式はDOSでactivateをアクティブにする.batは起動を実現しますが、アクティブ化するには仮想環境ディレクトリ/Scriptフォルダの下でcmdを起動する必要があります.面倒です.
新しいbatを作成して仮想環境をアクティブにすることができます
batを作成し、内部コードは
cd XX/XXX/XXX/Script
start activate.bat
startに参加すると新しく開いたDOSコマンドウィンドウが点滅しません.
4、いくつかの小さなバグのヒント
1.1 ubuntu 14.04の環境ではactivate仮想環境にバグがあり、エラーを報告します.解決策はpipを含まない仮想環境を作成し、作成に成功してからpipをインストールすることです.