Pythonの仮想環境は非常に簡単です。これを読めばすぐにわかるでしょう。

Pythonの仮想環境は非常に簡単です。これを読めばすぐにわかるでしょう。

[[417334]]

この記事はWeChatの公開アカウント「蔡兄さんと呼んでもいいよ」から転載したもので、著者はDaocaiです。この記事を転載する場合は、公式アカウントCai Geまでご連絡ください。

みなさんこんにちは。私はCai Geです。

最近、一部のファンから Python 仮想環境での操作について質問がありました。日常生活でもこの側面を使うことがあるので、今日は簡単に紹介してみましょう。

1. condaをベースに仮想環境を管理する

筆者はAnacondaをよく使うので、ここではまずcondaをベースとした仮想環境操作について紹介します。

一般的に、仮想環境を管理するには、視覚的な操作とコマンドライン操作の 2 つの方法があります。

1.1.仮想環境を作成する

1 つは、Anconada Navigator の視覚操作を使用することです。 「環境」を選択し、下部の「作成」をクリックして、仮想環境を作成するページに入ります。

2 番目の方法は、コマンド ラインの指示によって作成することです。以下の解決策は類似しています。

  1. # 説明書
  2. conda create -n env1 python=3.8.8

この手順では、env1 はカスタマイズ可能な仮想環境の名前です。 python=3.8.8 は指定された Python バージョンであり、カスタマイズ可能です。

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

仮想環境が作成されると、次のプロンプトがポップアップ表示されます。

  1. 終わり
  2. #
  3. #この環境を有効にするには
  4. #
  5. # $ conda env1をアクティブ化します
  6. #
  7. #アクティブな環境を非アクティブ化するには
  8. #
  9. # $ conda を非アクティブ化する

これらのヒントは、実際には仮想環境をアクティブ化および終了するための手順を示しています。

  1. # 仮想環境をアクティブにする
  2. conda env1 をアクティブ化します

コマンドでは、env1はアクティブ化する仮想環境の名前です。

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

仮想環境がアクティブになると、仮想環境の名前 env1 が前面に表示されることがわかります (上図の赤いボックスでマークされています)

1.3.仮想環境でのサードパーティライブラリの管理

指定された仮想環境をアクティブ化した後でのみ、pip または conda を介してサードパーティのライブラリを直接管理できます。

サードパーティのライブラリをインストールする

-n パラメータを使用して、クロス環境インストールのためにサードパーティライブラリをインストールする必要がある仮想環境を指定することもできます。

  1. # env1 はサードパーティのライブラリがインストールされる仮想環境の名前であり、numpy はインストールされるサードパーティのライブラリです。
  2. conda インストール -n env1 numpy

環境間でサードパーティライブラリをインストールする

1.4.仮想環境を終了する

仮想環境env1をアクティブにした後、conda deactivateコマンドを使用して仮想環境を終了し、ベース環境に戻ることができます。

仮想環境を終了する

1.5.仮想環境の削除

  1. # 仮想環境を削除する
  2. conda env 削除 -n env1
  3. # または
  4. conda 削除 -n env1 --all  

1.6.詳しい操作手順

現在の環境にインストールされているサードパーティのライブラリを表示する

  1. コンダリスト

指定された環境にインストールされているサードパーティのライブラリを表示します

  1. condaリスト -n env1

指定された環境のサードパーティライブラリを更新する

  1. condaアップデート-n env1 numpy

指定された環境のサードパーティライブラリを削除します

  1. conda 削除 -n env1 numpy

すべての仮想環境を表示

  1. conda 情報 -e
  2. # または
  3. conda 環境変数リスト

先頭の記号*は現在の環境を表します

すべてのサードパーティライブラリを更新する

  1. condaアップデート  - 全て 

2. venvをベースに仮想環境を管理する

venv は、Python 3.3 以降に登場した、Python 標準ライブラリに組み込まれた仮想環境管理ツールです。

  1. # 仮想環境を作成します(F:\py_env\env2 は仮想環境のパスです)
  2. >>>python -m venv F:\py_env\env2
  3.  
  4. # 仮想環境をアクティブ化する(アクティベーションスクリプトを実行する)
  5. >>>F:\py_env\env2\Scripts\activate
  6.  
  7. # サードパーティライブラリのインストール、更新、削除の方法は通常と同じです
  8. >>>plotly を pip でインストールする
  9. >>> pip インストール--upgrade plotly  
  10. >>> pip アンインストール plotly
  11.  
  12. # 仮想環境を終了する
  13. >>>無効化
  14.  
  15. # 仮想環境を削除します(最も簡単な方法は、仮想環境フォルダを直接削除することです)

この部分のより詳細な操作については、Python の公式ドキュメント (参照アドレス:

  1. https://packaging.python.org/guides/installing-using-pip- and -virtual-environments/#creating-a-virtual-environment

<<:  クラウドネイティブの初体験: K8s への Springboot アプリケーションのデプロイ

>>:  JVM ランタイム メモリ生成構造

推薦する

fastcomet: ハロウィン 20% オフ プロモーション、日本 KDDI 回線、仮想ホスト、VPS、サーバー

10 月 27 日から 11 月 2 日まで、Fastcomet はハロウィーン プロモーションを開...

iberx-5.95 USD/KVM/768 MB RAM/20 GB HDD/500 GB フロー/シアトル

iberx は、シアトルとオランダに拠点を置く新しい KVM 仮想 VPS を立ち上げました。この ...

BaiduとGoogleの最適化パスについての簡単な説明

現在、中国では百度とグーグルが二大検索エンジンとなっている。インターネットでシェアを獲得したいなら、...

cambohost: カンボジア VPS、カンボジア サーバー、ネイティブ IP

カンボジアのホスティングプロバイダー(AS137081)であるcambo.hostは、カンボジアのデ...

アマゾン ウェブ サービス、武田薬品工業、アクセンチュアが共同で TakedaSpark+ を開発し、武田中国のデジタル化をさらに推進

アマゾン ウェブ サービスは2022年11月9日、第5回中国国際輸入博覧会(CIIE)の期間中、アマ...

imidc日本データセンターCN2+高品質BGPネットワークの独立サーバーの簡易評価

日本は中国本土に最も近い隣国の一つであり、ネットワークが発達しています。中国、ヨーロッパ、アメリカへ...

ウェブサイトの SEO 最適化の結果を測定するための評価基準は何ですか?

ウェブサイトの SEO 最適化は、ウェブサイトの構築とプロモーションに大きな役割を果たしますが、前提...

Webmaster.com からの毎日のレポート: 宅配便の顧客情報が販売され、台湾では人肉捜索が合法化

1. 複数の宅配会社の顧客情報が販売された:注文番号ごとに0.5元のみ最近、宅配便の番号情報が大規模...

河南新郷市とファーウェイが共同でクラウドコンピューティングとビッグデータオープン協力会議を開催し、クラウド産業の発展を促進

2017年11月10日、深センで「新郷国家自主革新実証区とファーウェイ・新郷クラウドコンピューティン...

Baidu の小さなアップデート: 新たな最適化の視点

11月22日、Baiduの小規模なアップデートが予想通り到着し、ウェブマスター業界はいつものように騒...

クラウドセキュリティはクラウドコンピューティングの霧を突破します

クラウドコンピューティングは現在最もホットな話題です。 Google、Microsoft、IBM、S...

Bilibiliは徐々に劣化しているのでしょうか?

Bilibiliは最近話題になっており、ブランド動画マーケティングや動画セルフメディアの好まれるプラ...

将来的な視点からBaiduの最適化について議論する

昨年の628から今年のGreen RadishとPomegranateアルゴリズムの数回のメジャーア...

#プロモーション: cpanel ホスティングは 1.99 ドルから、bluehost/justhost/hostmonster

7 月 1 日から 7 月 7 日まで、世界最大のプライベート エクイティ ファンド ホスティング事...

個人ウェブマスターのウェブサイトの位置づけ方

このインターネット時代では、オンライン ゴールド ラッシュの熱狂に加わりたい人がますます増えています...