Python仮想環境とは何ですか? Python仮想環境の紹介
この記事では、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 サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









LinuxターミナルでPythonバージョンを表示する際の許可の問題の解決策PythonターミナルでPythonバージョンを表示しようとするとき、Pythonを入力してください...

10時間以内にコンピューター初心者プログラミングの基本を教える方法は?コンピューター初心者にプログラミングの知識を教えるのに10時間しかない場合、何を教えることを選びますか...

PythonのPandasライブラリを使用する場合、異なる構造を持つ2つのデータフレーム間で列全体をコピーする方法は一般的な問題です。 2つのデータがあるとします...

fiddlereveryversings for the-middleの測定値を使用するときに検出されないようにする方法

UvicornはどのようにしてHTTPリクエストを継続的に聞きますか? Uvicornは、ASGIに基づく軽量のWebサーバーです。そのコア機能の1つは、HTTPリクエストを聞いて続行することです...

Pythonでは、文字列を介してオブジェクトを動的に作成し、そのメソッドを呼び出す方法は?これは一般的なプログラミング要件です。特に構成または実行する必要がある場合は...
