Ubuntu 20.04 に Python 3 仮想環境をインストールする詳細なチュートリアル

Ubuntu 20.04 に Python 3 仮想環境をインストールする詳細なチュートリアル

以下はすべて仮想マシン上で実行されます

1. pip3をインストールする

sudo apt で python3-pip をインストールします

2. 仮想環境をインストールする

sudo apt 仮想環境をインストール
sudo apt 仮想環境ラッパーをインストール

3. 設定ファイルを修正して環境変数を設定する

cd ~
vim .bashrc

.bashrcファイルの末尾に次の2行を追加します。

WORKON_HOME=$HOME/.virtualenvs をエクスポートします。 
ソース /usr/share/virtualenvwrapper/virtualenvwrapper.sh

「usr/share/virtualenvwrapper/virtualenvwrapper.sh」という文は、他のUbuntuバージョンとは異なります。たとえば、Ubuntu 18.04では「source /usr/local/bin/virtualenvwrapper.sh」です。特定のファイルの場所を自分で見つけて入力することができます。
ヒント: virtualenvwrapper.sh が見つからない場合は、次のコマンドを使用してファイルが配置されているパスを見つけ、見つかったパスを置き換えることができます。

sudo find / -name 仮想環境のラッパー.sh

4. 設定ファイルを有効にする

ソース .bashrc

この時点で、仮想環境を正常に作成できます。

PS: Python3を使って仮想環境を作成してみましょう

目的

仮想環境を使用して、異なるプロジェクト間でPythonライブラリを分離する

仮想環境の作成

Python3にはvenvモジュールが組み込まれています。まずプロジェクトディレクトリを作成し、そのディレクトリに入って実行します。

python3 -m venv venv

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

作業を開始する前に、対応する仮想環境をアクティブ化します。

.venv/bin/アクティブ化

Windowsの場合:

venv\スクリプト\アクティブ化

アクティブ化すると、ターミナルプロンプトに仮想環境の名前が表示されます。

次のような対応するモジュールをインストールします。

pip で Flask をインストールする

要約する

Ubuntu 20.04 に Python 3 仮想環境をインストールする方法については、これで終わりです。Ubuntu 20.04 に Python 3 仮想環境をインストールする方法の詳細については、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • Ubuntu 16 および 18 上の Python を最新の Python 3.8 にアップグレードする方法
  • Linux Ubuntu で python-igraph をインストール、アンインストール、削除する方法
  • Ubuntu 16にPython 3.9をインストールするための実装手順
  • ubuntu18 に python3.7 をインストールするための詳細なチュートリアル
  • Ubuntu 16.04にPython 3.7とpip3をインストールし、デフォルトバージョンに切り替える詳細な説明
  • Ubuntuでpython3.8をインストールおよびアンインストールするプロセス

<<:  MySqlを最適化するためにnot inを使用する方法

>>:  SQL インジェクション脆弱性プロセスの例と解決策

推薦する

MySQLの構文、特殊記号、正規表現の詳細な説明

Mysql でよく使用される表示コマンド1. 現在のデータベース サーバー内のデータベースの一覧を表...

MySQLのデフォルトのソートルールに基づく落とし穴

MySQL のデフォルトの varchar 型は大文字と小文字を区別しません (insensitiv...

CentOS7 64ビットインストールmysqlグラフィックチュートリアル

MySQL をインストールするための前提条件: CentOS 7 64 ビットをインストールし、Ce...

React Hooksの詳細な説明

目次フックとは何ですか?クラスコンポーネント機能コンポーネントフックが作られた理由要約するフックとは...

Ubuntuでネットワークルーティングテーブルを表示する方法

Linux におけるルーティングとルーティング テーブルとは何ですか?ルーティングのプロセスとは、ネ...

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

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

埋め込みJavaScriptと外部リンクの基本的な応用方法

目次埋め込みJavaScriptと外部リンクの基本的な応用JavaScript の記述方法には、イン...

Linux statコマンドの使用

1. コマンドの紹介stat コマンドは、ファイルまたはファイル システムに関する詳細情報を表示する...

Vue Element-ui テーブルはツリー構造テーブルを実現します

この記事では、ツリー構造テーブルを実現するためのElement-uiテーブルの具体的なコードを参考ま...

MySQL のインデックスの種類と基本的な使用例

目次索引- 総合索引- ユニークなインデックス- 主キーインデックス- 複合インデックス- 全文索引...

シンプルなカルーセル効果を実現するネイティブ js

この記事では、シンプルなカルーセル効果を実現するためのjsの具体的なコードを参考までに紹介します。具...

Vue バッチ更新 DOM 実装手順

目次シーン紹介深い応答性トリガーゲッターDep.targetを探すゲッターセッター要約するシーン紹介...

CSS3で背景画像にカラーマスクを追加する方法

以前、開発中に背景レイヤーにカラーマスクを追加する必要のあるプロジェクトに遭遇しました。ここでは、背...

CSS3 と JavaScript を使用して Web カラー ピッカーのサンプル コードを開発する

この例の Web カラー ピッカー機能は、ページ効果を実現するために CSS3 を使用します。つまり...

Google ブラウザのラベルと入力間のスペースに関する小さな問題

最初にコード、次にテキストコードをコピーコードは次のとおりです。 <!DOCTYPE html...