我刚开始接触《Flask Web 》,已经创建了一个虚拟环境,出现了相应的文件夹,但是接下去一节内容好像没有提到虚拟环境相关知识。请问虚拟环境应该怎样使用,是要把接下来的代码都保存在虚拟环境和的文件夹里面吗? 怎样在虚拟环境中调出Python的IDLE?
阿神2017-04-18 10:05:18
virutalenv は、Python と Python インストール パッケージを分離するために使用されます。
virtualenv を使用する場合は、コマンドラインでコマンドを実行する必要があります: env/bin/activate
IDLE は Python IDE であり、使用される Python インタープリターはシステムのデフォルトです。
Windows の PyCharm などの便利なエディターを使用して Python コードを編集し、コマンド ラインで virtualenv を使用してコードを実行できます。
Pycharm で virtualenv を指定して実行することもできます: http://blog.csdn.net/hy245120...
PHPz2017-04-18 10:05:18
あなたはこの本を注意深く読んでいないはずです。この本ではその使用方法が明確に説明されています。
これで、flasky フォルダーに venv という名前のサブフォルダーが作成され、プライベート Python インタープリターを含む新しい仮想環境が保存されます
。この仮想環境を使用する前に、それを「アクティブ化」する必要があります。
bash コマンド ラインを使用する場合 (Linux および Mac OS X ユーザー)、次のコマンドを使用してこの仮想環境をアクティブ化できます:$ source venv/bin/activate
Microsoft Windows システムを使用している場合、アクティブ化コマンドは次のとおりです。 :
$ venvScriptsactivate
伊谢尔伦2017-04-18 10:05:18
正直に言うと、私はこの仮想環境を使用するのが嫌いです。これはあまり理想的なソリューションではありません。最近 docker を勉強しているので、あまり時間をかけないことをお勧めします。
怪我咯2017-04-18 10:05:18
$ source venv/bin/activate
を使用して仮想環境に入り、通常の方法で Python や pip などを使用することもできます。
使用後は、$ deactivate
を使用して仮想環境を終了することもできます。