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

推薦する

Typescript の as、疑問符、感嘆符の詳細な説明

1. asキーワードはアサーションを示すTypescript では、アサーションを表現する方法が 2...

zabbix を使用して ogg プロセスを監視する (Linux プラットフォーム)

以前作成されたデータベースの ogg プロセスは、発見されるまでの約半月間ダウンしていました。起動で...

Ubuntu 18仮想マシンのクローン作成後に同じIPアドレスになる問題の解決方法

序文最近、仮想マシンを使用して Ubuntu 18.04 をインストールしました。クローン作成後、I...

CentOS 7.0 (mysql-5.7.21) で複数の MySQL インスタンスを起動する方法

設定手順Linux システム: CentOS-7.0 MySQL バージョン: 5.7.21 Lin...

aタグ内のテキストを非表示にして画像を表示するには?360モードレンダリングに対応

多くの場合、画像を表示する<a>タグのスタイルに遭遇しますが、タグ内にテキストがあり、そ...

SeataがMySQL 8バージョンを使用できない問題を解決する方法

考えられる理由: Seata が MySQL 8 をサポートしない主な理由は、接続ドライバーがバージ...

ウェブ画像のホットリンクと座標値を設定するサンプルコード

時には、画像上に複数の領域を設定する必要があります。マウスで画像のさまざまな領域をクリックしてさまざ...

jQuery を使用してカルーセル効果を実装する

この記事では、jQueryでカルーセルチャートを実装するための具体的なコードを参考までに共有します。...

JavaScript による Web ページ カルーセルの超詳細な実装

目次HTML ページの作成js部分の機能を実装する1. 左ボタンと右ボタン2. 小さな円を動的に生成...

MySQL 構成マスタースレーブサーバー (マスター 1 台とスレーブ複数台)

目次アイデアホスト構成confを変更する再起動テストスレーブ 1 の構成スレーブ2の構成マスターとス...

角度に基づくツリー型セカンダリテーブルを実現する

まず効果を見てみましょう: コード: 1.html <div class="user...

html.cssオーバーフローの包括的な理解

html.cssオーバーフローの包括的な理解XML/HTML コードコンテンツをクリップボードにコピ...

Linux での Python のアップグレードと pip のインストールの詳細な説明

Linuxバージョンのアップグレード: 1. まず、Linuxオペレーティングシステムに付属するPy...

Windows 8 での MySQL 5.6.15 のインストールと設定方法のグラフィック チュートリアル

MySQLは私がとても気に入っているデータベースです。今日はWindows 8システムでインストール...

Quill エディタでカスタム HTML レコードを挿入する詳細な例

もう2020年です。飢えた人間は単純なテキストでは満足できなくなり、さまざまなスタイルの派手なテキス...