Ubuntuのpython3でvenvを使用して仮想環境を作成する

Ubuntuのpython3でvenvを使用して仮想環境を作成する

1. 仮想環境はプロジェクトに従い、単一のプロジェクト用の仮想環境を作成します

(Python 3.4 以降には組み込みの virtualenv が付属しています。pip install virtualenv)

1. プロジェクトディレクトリを作成します: (ディレクトリを検索)

mkdir Pythonプロジェクト
cd Pythonプロジェクト

2. 仮想環境 env を作成します: python -m venv env

3. 仮想環境をアクティブにする: source env/bin/acticate

4. パッケージをインストールしてpyファイルを作成する

pip install xxx

5. 仮想環境を終了する: 非アクティブ化

2. 仮想化ラッパー

Virtaulenvwrapperは、仮想環境の管理を容易にするために使用されるvirtualenvの拡張パッケージです。

すべての仮想環境を1つのディレクトリに統合する

1. インストール: pip install virtualenvwrapper

2. 仮想環境の保存ディレクトリを作成します: mkdir ~/.virtualenvs

3. ~/.bashrcに追加: sudo vim /home/[username]/.bashrc

export WORKON_HOME=~/.virtualenvs

source /usr/local/bin/virtualenvwrapper.sh

4. 実行: source ~/.bashrc

仮想環境を一覧表示する: workon

新しい仮想環境を作成する: mkvirtualenv

仮想環境の切り替え: workon [仮想環境名]

仮想環境を削除する: rmvirtualenv

仮想環境を終了します: 非アクティブ化:

パラメータを使用する: mkvirtualenv -no-site-packages env

(システムの Python 環境にインストールされているサードパーティ パッケージはすべてコピーされません)

5. Pythonバージョンに基づいて仮想環境を作成する

Python パスのクエリ: which python 、 whereis python

mkvirtualenv -p /xx/xx/python 環境名
mkvirtualenv -p /usr/bin/python f

要約する

上記は、Python3 の venv を使用して Ubuntu で仮想環境を作成する方法について紹介したものです。お役に立てば幸いです。ご質問がある場合は、メッセージを残してください。すぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。
この記事が役に立ったと思われた方は、ぜひ転載していただき、出典を明記してください。ありがとうございます!

以下もご興味があるかもしれません:
  • Python仮想環境の作成と使用の詳細な説明
  • Python仮想環境の作成とパッケージのダウンロードプロセスの分析
  • virtualenv に基づいて Python 仮想環境を作成するプロセスの図
  • Win10でPython 3の仮想環境を作成する手順
  • CentOS で Python3 をインストールして仮想環境を作成する方法
  • Python仮想環境が削除されたパッケージをロードできない問題を解決する
  • Python virtualenv 仮想環境の設定と使用方法のチュートリアルの詳細な説明
  • Python venv 仮想環境設定プロセス分析
  • Ubuntu 20.04 に Python 3 仮想環境をインストールする詳細なチュートリアル
  • Python仮想環境を素早く作成する

<<:  MySQL インデックスの原理と最適化の詳細な説明

>>:  JavaScript の new 演算子の原理と例の詳細な説明

推薦する

Linux システム (CentOS7 インストール) に JDK8 をインストールするための詳細なチュートリアル

JDKのインストールシステムのインストールについてはあまり詳しく説明しません。インストール手順はオン...

CentOS/RHEL システムで VLAN タグ付きイーサネット カードを使用する方法

シナリオによっては、Linux サーバー (CentOS/RHEL) の同じイーサネット カード (...

MySQL データベース クエリ パフォーマンス最適化戦略

クエリを最適化するExplain ステートメントを使用してクエリ ステートメントを分析するExpla...

JS の FileReader を介して .txt ファイルの内容を取得する方法

目次JSはFileReaderを通じて.txtファイルの内容を取得します。 .txtファイルの読み取...

ボタンをクリックしてテキストを入力ボックスに変換し、保存をクリックしてテキスト実装コードに変換します。

ボタンをクリックしてテキストを入力ボックスに変換し、保存をクリックしてテキスト実装コードに変換します...

理論: 2年間のユーザーエクスペリエンス

<br />国内のウェブサイトが本格的に普及し、ユーザーエクスペリエンスに重点が置かれる...

カスタムポップアップボックスを実装するためのJavaScriptシングルトンモード

この記事では、カスタムポップアップボックスを実装するためのJavaScriptシングルトンモードの具...

HTML フォーム コントロールの無効な属性の読み取り専用と無効の概要

HTML でフォームの送信を無効にする方法は 2 つあります。 1. コントロールタグにreadon...

Linux での一般的なシェル スクリプト コマンドと関連知識

目次1. 覚えておくべき知識1. 変数タイプ2. シェル変数の説明3. シングルクォート、ダブルクォ...

MySQL に IP アドレスを効果的に保存する方法と、文字列 IP と数値を変換する方法の詳細な説明

High Performance MySQL バージョン 3 (セクション 4.1.7) を見ると、...

Ubuntu システムログで /var/log/messages を設定する方法

1. 問題の説明今日、システム ログ ファイルを確認する必要がありますが、/var/log/mess...

Reactのコンポーネント作成方法のまとめ

目次1. 関数を使用してコンポーネントを作成する2. クラスを使用してコンポーネントを作成する3. ...

タイムライン効果を実現するCSS3

最近、コンピューターの電源を入れたところ、Geek Academy が新規ユーザーに 1 か月の無料...

ZooKeeper をベースにした Hadoop 高可用性クラスタの構築のチュートリアル図

目次1. 高可用性の概要1.1 可用性の高い全体アーキテクチャ1.2 QJMに基づく共有ストレージシ...

Bootstrap 3.0 の特殊効果の学習ノート(表示と非表示、フローティングの除去、閉じるボタンなど)

この記事の主な内容は次のとおりです。 1. 閉じるボタン2.キャレット3. フローティングを素早く設...