ホームページ  >  記事  >  バックエンド開発  >  Python仮想環境とは何ですか? Python仮想環境の紹介

Python仮想環境とは何ですか? Python仮想環境の紹介

不言
不言オリジナル
2018-09-19 16:27:024889ブラウズ

この記事では、Python 仮想環境とは何ですか? Python 仮想環境の入門書はある程度の参考になるので、困っている友人は参考にしていただければ幸いです。

Python の仮想環境とは何ですか

私が学校でコードを書いていたとき、当時はバージョン管理システムが使用されていなかったことを覚えています。自分の小さなプロジェクトで実験を行いたいが、実験完了後にテスト コードを保持したくない場合はどうすればよいですか? 方法は非常に簡単です。

全体を直接コピーします。 project

を実行し、通常のコードに影響を与えないように、新しくコピーしたプロジェクトで実験を行います。実験が完了したら、コピーしたプロジェクトを削除します。

本質的に、Python の仮想環境の目的は上記と同じです。 「仮想」という言葉を誤解しないでいただきたいのですが、Python の仮想環境とは、システムの Python 実行環境を指定されたフォルダにコピーするだけであり、このフォルダの中身がいわゆる仮想環境です。他のプロジェクトへの影響を心配することなく、このコピーされた環境で実験 (Python コードの作成) を行うことができます。

つまり、各仮想環境は独立しており、互いに分離されています。 Python の仮想環境は、学校の実験用に直接コピーされたプロジェクト全体と考えることができます。

インストール

Python では、Python 実行環境をコピー システムにパッケージ化するために使用されるツールは virtualenv です。取り付けもとても簡単です。

$ pip install virtualenv

使い方

仮想環境の作成

virtualenvをインストールすると使用できるようになります。 web という名前の virtualenv 仮想環境でコマンドを使用します:

$ virtualenv web

このコマンドを実行すると、web という名前のフォルダーが作成されます。これを開くと、bin を含む完全な Python 実行環境があることがわかります。 、include、lib など。他の Python プロジェクトやシステムの Python 実行環境への影響を心配することなく、これらのファイルを自由に変更できます。

仮想環境をアクティブにする

仮想環境を使用する前に、オペレーティング システムに次のように指示する必要があります。「こんにちは、オペレーティング システム。Web で Python を使用したいのですが、他の Python プロジェクトには影響を与えません」ということをオペレーティング システムに伝える方法。コマンドを使用します:

$ source web/bin/activate

このコマンドを実行すると、コマンド ラインの前に仮想環境のコマンドである単語がさらにいくつかあることがわかります。これらの追加の単語により、 current 仮想環境で Python を使用してコードを実行します。

仮想環境を終了する

仮想環境を終了する場合は、次のコマンドを使用して、オペレーティング システムに終了するように指示できます。

$ deactivate

このコマンドを実行した後、システムにインストールされている Python を使用します。

とても簡単なことではありませんか?

Python プロジェクトが開発され、この仮想環境を使用したくない場合はどうすればよいでしょうか?とても簡単です、削除するだけです。

以上がPython仮想環境とは何ですか? Python仮想環境の紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

関連記事

続きを見る