初心者向けの Python 仮想環境

Patricia Arquette
Patricia Arquetteオリジナル
2024-11-30 12:15:14263ブラウズ

Python Virtual Environments for Beginners

Python を初めて使用する場合は、仮想環境について聞いたことはあっても、それが何なのか、またなぜ必要なのかはよくわからないかもしれません。簡単に説明しましょう!

仮想環境とは何ですか?

仮想環境は、Python プロジェクトのクリーンルームのようなものだと考えてください。これは、コンピューターのメインの Python インストールや他のプロジェクトに影響を与えることなく、パッケージや依存関係をインストールできる隔離されたスペースです。

なぜ必要なのでしょうか?

2 つの Python プロジェクトに取り組んでいることを想像してください:

  • プロジェクト A にはバージョン 1.0 のパッケージが必要です
  • プロジェクト B には同じパッケージのバージョン 2.0 が必要です

仮想環境がなければ、競合が発生するでしょう。仮想環境は、各プロジェクトに独自のパッケージを含む独自の個別のスペースを与えることで、この問題を解決します。

仮想環境を作成する方法

意外と簡単!必要なコマンドは 2 つだけです:

# Create the virtual environment
python3 -m venv venv

# Activate it
source venv/bin/activate

最初のコマンドを詳しく見てみましょう:

  • python3 - Python 3 を実行します
  • -m venv - Python に venv モジュールを実行するように指示します
  • 最後の venv - は単なるディレクトリの名前です (任意の名前を付けることができます)

機能していることを知る方法

仮想環境がアクティブになると、ターミナル プロンプトの先頭に (venv) が表示されます。

(venv) username@computer:~/project$

パッケージのインストール

仮想環境がアクティブになったら、pip を使用してパッケージをインストールできます。

pip install requests

これらのパッケージは仮想環境にのみインストールされ、システムの Python をクリーンな状態に保ちます。

共通コマンド

# Create virtual environment
python3 -m venv venv

# Activate it
source venv/bin/activate

# Install packages
pip install requests
pip install -r requirements.txt # install from a requirements file

# See what's installed
pip list

# Deactivate when you're done
deactivate

ベストプラクティス

  1. Python プロジェクトごとに仮想環境を作成します
  2. venv/ を .gitignore ファイルに追加します
  3. プロジェクトの依存関係をリストしたrequirements.txtファイルを保管してください
  4. プロジェクトに取り組む前に仮想環境をアクティブ化します

まとめ

仮想環境は最初は余分な作業のように思えるかもしれませんが、Python 開発にとって重要なツールです。これらはプロジェクトを分離し、移植性を高め、依存関係の競合を回避するのに役立ちます。

覚えておいてください: 新しい Python プロジェクトを開始する場合は、最初のステップとして仮想環境を作成する必要があります!

以上が初心者向けの Python 仮想環境の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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