ホームページ > バックエンド開発 > Python チュートリアル > Python プロジェクト用の Conda 環境のセットアップ - 1

Python プロジェクト用の Conda 環境のセットアップ - 1

Patricia Arquette
リリース: 2024-12-18 13:42:11
オリジナル
982 人が閲覧しました

Setting Up a Conda Environment for Your Python Projects - 1

Conda とrequirements.txt を使用した Python プロジェクトのセットアップ

Python プロジェクトに取り組む場合、依存関係を管理し、競合を回避するために分離された環境を作成することが不可欠です。このガイドは、Anaconda のインストール、一般的な問題の修正、プロジェクトの仮想環境のセットアップに役立ちます。


1. Anaconda をインストールします (ルートターミナル内)

a) このガイドに従って Anaconda をインストールします。 Anaconda がシェル構成 (~/.zshrc または ~/.bashrc) に追加されていることを確認してください。

b) インストール後、次のコマンドを実行して確認します。

conda --version
ログイン後にコピー
ログイン後にコピー

2. Conda アクティベーション エラーを修正

conda activate venv の実行中に権限の問題などのエラーが発生した場合は、次の手順に従って修正してください。

a) 壊れた環境または部分的に作成された環境を削除します:

   conda remove --name venv --all
ログイン後にコピー
ログイン後にコピー

3.プロジェクトフォルダーと仮想環境を作成する

a) プロジェクト ディレクトリに移動します:

   mkdir my_project && cd my_project
ログイン後にコピー
ログイン後にコピー

b) Python 3.10 (または別の Python x.xx) を使用して、venv という名前の Conda 仮想環境を作成します。

python --version を使用して Python のバージョンを確認できます

   conda create -p venv python==3.10 -y
ログイン後にコピー
ログイン後にコピー

c) 仮想環境をアクティブ化します:

   conda activate venv
ログイン後にコピー

d) 環境を非アクティブ化するには:

   conda deactivate
ログイン後にコピー

4.ライブラリをインストールします (仮想環境がアクティブであることを確認します) または、次のステップ (5) に進みます

仮想環境内にライブラリをインストールして、ライブラリを分離します:

pip install langchain openai python-dotenv streamlit
ログイン後にコピー

他のプロジェクトとの競合を避けるため、このアプローチはグローバル インストールよりも推奨されます。


仮想環境を使用する理由

  • 分離: プロジェクト固有の依存関係をグローバル インストールから分離します。
  • 一貫性: プロジェクトが異なるシステム間で同じ環境で実行されることを保証します。
  • 再現性: プロジェクト設定の共有と複製が簡単になります。

5.依存関係をrequirements.txtで管理する

プロジェクトの依存関係を追跡することは、コラボレーションとデプロイメントを容易にするために非常に重要です。その方法は次のとおりです:

a) 依存関係をrequirements.txtに保存します

次のいずれかを行うことができます:

  • requirements.txt ファイルを手動で作成し、プロジェクトに必要なライブラリをリストします。
conda --version
ログイン後にコピー
ログイン後にコピー
  • または、pip フリーズを使用して、インストールされているすべての依存関係を含むファイルを自動的に生成します (ライブラリのインストールにステップ 4 を使用した場合)。
   conda remove --name venv --all
ログイン後にコピー
ログイン後にコピー

このコマンドは、仮想環境にインストールされているすべてのパッケージの正確なバージョンをキャプチャします。

pip フリーズによって生成された例

   mkdir my_project && cd my_project
ログイン後にコピー
ログイン後にコピー

b)requirements.txt から依存関係をインストールします

同じ環境を別のシステムまたは環境で再作成するには:

   conda create -p venv python==3.10 -y
ログイン後にコピー
ログイン後にコピー

これにより、必要なライブラリがすべて、ファイルで指定された正確なバージョンでインストールされることが保証されます。


requirements.txt を使用する理由

  • 再現性: プロジェクトに携わる全員が正しいバージョンの依存関係を確実にインストールします。
  • 移植性: 環境セットアップをチーム メンバーと共有したり、実稼働環境に展開したりすることが簡単になります。
  • バージョン管理: パッケージ バージョンの更新や変更による予期せぬ事態を回避します。

このセットアップにより、Conda 仮想環境を使用して Python プロジェクトに効率的に取り組む準備が整います。コーディングを楽しんでください!

以上がPython プロジェクト用の Conda 環境のセットアップ - 1の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:dev.to
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート