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 インジェクション脆弱性プロセスの例と解決策

推薦する

dockerがredisを再起動するとmysqlデータが失われる問題を解決する

公式ドキュメント:したがって、mysql は次のように起動する必要があります。 docker run...

Nginx Httpモジュールシリーズにおけるautoindexモジュールの具体的な使用法

ブラウザ モジュールの主な機能は、http リクエスト ヘッダーの「User-Agent」の値とブラ...

VMWare仮想マシンのcentosの時間が現地時間と矛盾する問題を解決する

VM Ware 仮想マシン CentOS の時刻は、次の図に示すように、現地時間と一致しません。おそ...

Dockerイメージを構築する2つの方法

目次既存のイメージからイメージを更新します。イメージを最初から構築する: Docker イメージ リ...

CSS XTHML の記述標準とよくある問題の概要 (ページ最適化)

プロジェクトドキュメントディレクトリDiv+CSS 命名規則 - 4 - Div+css 命名規則 ...

MySQL における「:=」と「=」の違いの簡単な分析

=設定および更新の場合にのみ、:= と同じ効果、つまり代入効果があり、それ以外の場合は等号の効果があ...

グループ化されたクエリでのGROUP BYの使用とSQL実行順序の説明

SQL では、GROUP BY は SELECT の結果のデータをグループ化するために使用されます。...

node.js グローバル変数の具体的な使用法

グローバルオブジェクトすべてのモジュールは呼び出すことができますglobal: ブラウザの wind...

Dockerコンテナイメージからコードを復元する手順

コードが失われ、コンテナ内で実行されているイメージから必要なコードを回復する必要がある場合があります...

MySQL 4G メモリ サーバー構成の最適化

会社のウェブサイトのアクセス数が増えてくると(1日10万PV以上)、当然MySQLがボトルネックにな...

CentOS7環境にMySQL5.5データベースをインストールする

目次1. 現在のシステムにMySQLがインストールされているかどうかを確認する2. インストールされ...

VPS はオフライン ダウンロード サーバーを構築します (ネットワーク ディスクの時代以降)

モチベーション学習の必要性から、海外のサーバーメーカー(どこのメーカーかは言いません)のVPSサービ...

Vueタイマーの詳細な使い方

この記事では、参考までにタイマーを実装するためのVueの具体的なコードを紹介します。具体的な内容は次...

1つのコマンドで、シェルの読み取りコマンドの共通パラメータを理解できます。

Shell で受信パラメータを受信する方法は 2 つあることがわかっています。 1 つはスクリプト...

ドメイン名を介してプロジェクトにアクセスするnginx + tomcatの例

ドメイン名を使ってプロジェクトにアクセスする方法が気になったのですが、自分でドメイン名を取得するのは...