1

学習を開始しようとしています。http://flask.pocoo.org/docs/installation/#installationFlaskのインストール手順に従いました。

virtualenvシステム全体にインストールするのではなく、この方法に従いました。virtualenv構造が何で、 Flaskとどのように関係しているかがわかりません。

ディレクトリ内のすべてのコマンドを実行しました。これはvirtualenv、FlaskとJinga2がすべてそのディレクトリでのみ実行されていることを意味しますか?つまり、プロジェクトのディレクトリでフラスコプロジェクトを開始するたびに、virtualenvとflaskを設定する必要がありますか?

次に、ディレクトリの外に移動しても、プロンプトにはまだが表示されvenvます。どうすればそれを止めることができますか?

4

1 に答える 1

7

Virtualenvは、Pythonパッケージをシステムにグローバルにインストールせずにインストールできる隔離された環境を作成します。新しくインストールされたパッケージを実行venv/bin/activateすると、このvirtualenv(つまり、myproject / venv / lib)内にあり、virtualenvを終了すると、システム全体のpythonはvirtualenvにインストールされたパッケージを認識しません。

を使用してパッケージをインストールする場所は関係ありませんpip。実行virtualenv venvすると、venvというフォルダが作成され、インストールされているすべてのパッケージがそこにコピーされます。

最後に、仮想環境を終了するには、を実行するだけdeactivateです。

于 2012-08-25T02:29:19.493 に答える