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

推薦する

ubuntu18.04 での qt5.12.8 のインストールと環境設定に関する詳細なチュートリアル

環境システム: Ubuntu 18.04ソフトウェア: qt5.12.8 1. インストールパッケー...

SQLはROW_NUMBER() OVER関数を使用してシーケンス番号を生成します。

構文: ROW_NUMBER() OVER(PARTITION BY COLUMN ORDER BY...

ラベルとボタンを削除し、背景画像の点線/影を追加すると完璧な解決策になります

ユーザーが登録すると、ラベルをクリックして確認コードを変更します。クリックするとラベルに影の部分がで...

Tomcat のパフォーマンス最適化方法の簡単な概要

Tomcat自体の最適化Tomcat メモリ最適化起動時に大きなメモリ ブロックが必要であることを ...

MySQL がユーザー名とパスワードの漏洩を引き起こす可能性のある Riddle の脆弱性を公開

MySQL バージョン 5.5 および 5.6 を標的とする Riddle 脆弱性により、中間者攻撃...

CSS 表示テーブルの適応的な高さと幅の問題の解決策

定義と使用法display プロパティは、要素が生成するボックスのタイプを指定します。例示するこの属...

Docker を使用した JMeter+Grafana+Influxdb 監視プラットフォームの構築に関する詳細なチュートリアル

Jmeter がネイティブの結果表示機能を提供していることは誰もが知っています。ネイティブの結果表示...

Docker マイクロサービス用の ETCD クラスターの構築に関する詳細なチュートリアル

目次etcdの機能etcdが独自の高可用性クラスタを構築するには、主に3つの形式があります。今回構築...

Centos は chrony 時間同期サーバー プロセス図を構築します

私の環境: 3 centos7.5 1804マスター 192.168.100.140ノード1 192...

フロートとBFCをクリアするCSSメソッド

イギリスBFC: ブロック書式設定コンテキストBFCレイアウトルール内箱は縦方向に次々に配置されます...

JS がビデオ弾幕効果を実現

これを実現するには、ES6 モジュール開発とオブザーバー モードを使用します。オブザーバー パターン...

ウェブサイトのフロントエンドをエレガントでユーザーにとって魅力的なものにする方法

ウェブフロントエンドのウェブサイトの気質は感情であり、言葉なしでユーザーを魅了できる感情です。では、...

MySQL に絵文字表現を挿入できない問題の解決方法

序文最近この問題に遭遇するまで、私は UTF-8 が文字セットの問題に対する普遍的な解決策だと考えて...

ウェブデザイナーのための超便利なツール 50 選

ウェブデザイナーになるのは簡単ではありません。デザインやアーキテクチャを考慮するだけでなく、さまざま...

MysqlチューニングExplainツールの詳細な説明と実践的な演習(推奨)

MySQL チューニング ツールの詳細な説明と実践的な演習の説明 ツールの紹介の説明 分析例の説明...