検索

ホームページ  >  に質問  >  本文

python - 《Flask Web》一书中pythpn虚拟环境的作用

我刚开始接触《Flask Web 》,已经创建了一个虚拟环境,出现了相应的文件夹,但是接下去一节内容好像没有提到虚拟环境相关知识。请问虚拟环境应该怎样使用,是要把接下来的代码都保存在虚拟环境和的文件夹里面吗? 怎样在虚拟环境中调出Python的IDLE?

PHP中文网PHP中文网2810日前440

全員に返信(4)返信します

  • 阿神

    阿神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...

    返事
    0
  • PHPz

    PHPz2017-04-18 10:05:18

    あなたはこの本を注意深く読んでいないはずです。この本ではその使用方法が明確に説明されています。

    これで、flasky フォルダーに venv という名前のサブフォルダーが作成され、プライベート Python インタープリターを含む新しい仮想環境が保存されます
    。この仮想環境を使用する前に、それを「アクティブ化」する必要があります。
    bash コマンド ラインを使用する場合 (Linux および Mac OS X ユーザー)、次のコマンドを使用してこの仮想環境をアクティブ化できます:
    $ source venv/bin/activate
    Microsoft Windows システムを使用している場合、アクティブ化コマンドは次のとおりです。 :
    $ venvScriptsactivate

    返事
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-18 10:05:18

    正直に言うと、私はこの仮想環境を使用するのが嫌いです。これはあまり理想的なソリューションではありません。最近 docker を勉強しているので、あまり時間をかけないことをお勧めします。

    返事
    0
  • 怪我咯

    怪我咯2017-04-18 10:05:18

    $ source venv/bin/activate を使用して仮想環境に入り、通常の方法で Python や pip などを使用することもできます。
    使用後は、$ deactivate を使用して仮想環境を終了することもできます。

    返事
    0
  • キャンセル返事