ホームページ > バックエンド開発 > Python チュートリアル > Pythonのcondaや環境に関係するコマンド操作は何ですか?

Pythonのcondaや環境に関係するコマンド操作は何ですか?

WBOY
リリース: 2023-05-04 21:31:05
転載
1382 人が閲覧しました

1. 仮想環境

仮想化の概念であり、コンピュータとは独立して開発される環境です。平たく言えば、仮想環境は仮想マシンを使用してコンテンツの一部を分離します。この独立した部分を「コンテナ」と呼びます。このコンテナには、必要な依存関係パッケージのみをインストールできます。それらは互いに分離されており、

#2. 仮想環境の役割

プロジェクト開発では、いくつかのプロジェクトのフレームワークが必要になることがありますが、プロジェクトごとに使用するフレームワークやバージョンが異なる場合があります。使用するフレームワークが異なるため、必要に応じて対応するライブラリを常に更新またはアンインストールする必要があります。これは明らかに非常に面倒で、作業効率が大幅に低下します。仮想環境はこの問題をうまく解決します。異なる環境に異なるフレームワークをインストールできます。必要に応じて、環境を切り替えるだけで済みます。

3 conda とは

  • conda は、オープン ソース ソフトウェア パッケージ管理システムおよび環境管理システムであり、複数のバージョンのソフトウェア パッケージとその依存関係をインストールし、それらを簡単に切り替えるために使用されます。単なるツールですが、Anaconda と Miniconda という 2 つのディストリビューションがあります。

  • Anaconda は重量級で、conda がプリインストールされており、特定のバージョンの Python、多くのパッケージ計算ツール、など、かなりのスペースをとります。

  • #Miniconda は軽量で、基本的な conda と Python が含まれています。一部のライブラリは自分でインストールする必要があります。比較的軽量で柔軟性があり、スペースをほとんどとりません。
  • 以下は、Windows 上の Anaconda の環境関連の手順に基づいています

4. 環境関連の手順

1. パッケージを確認します

ダウンロード後Anaconda、スタート メニューで Anaconda ファイルを見つけて、次のように開き、

Pythonのcondaや環境に関係するコマンド操作は何ですか?

conda list
ログイン後にコピー

と入力して、現在含まれているパッケージを表示します

Pythonのcondaや環境に関係するコマンド操作は何ですか?2. conda のバージョンを確認する

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

#3. 環境を確認するPythonのcondaや環境に関係するコマンド操作は何ですか?

conda info -e
ログイン後にコピー

これは表示されています 2 つの環境があり、最初のベースはデフォルトの環境で、2 つ目は私が自分で作成した環境ですPythonのcondaや環境に関係するコマンド操作は何ですか?

4. 新しい環境を作成します

conda create -n tensorflow python=3.8
ログイン後にコピー

tensorflowはこの環境に付ける名前です Name、その後に Python が続きます はバージョン番号です

上記のコマンドを入力した後、Enter キーを押します。しばらく待つと、これらのパッケージを追加するかどうかを尋ねる次のメッセージが表示されます。

Enter Pythonのcondaや環境に関係するコマンド操作は何ですか?

y
ログイン後にコピー

一定時間待つと、インストールが成功したことを示す次のメッセージが表示されます

この時点で環境を確認すると、Pythonのcondaや環境に関係するコマンド操作は何ですか?

これまでに新しい環境が作成されましたPythonのcondaや環境に関係するコマンド操作は何ですか?

5. 環境の切り替え

これは現在ベース環境です。たとえば、私が作成した tensorflow 環境に入りたいです。次のコマンドを入力して環境に入ります

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

6環境を終了します。Pythonのcondaや環境に関係するコマンド操作は何ですか?

conda deactivate
ログイン後にコピー

7.環境を削除します。Pythonのcondaや環境に関係するコマンド操作は何ですか?

n の後に、削除する環境の名前が続きます。

conda remove -n tensorflow --all
ログイン後にコピー

y確認後Pythonのcondaや環境に関係するコマンド操作は何ですか?

OK この環境は削除されたことがわかりますPythonのcondaや環境に関係するコマンド操作は何ですか?

以上がPythonのcondaや環境に関係するコマンド操作は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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