How to Install and Configure Git and GitHub on Ubuntu 18.04/ Ubuntu 20.04(Linux)
目次:
Python仮想環境は、Pythonインストールと多数の追加パッケージを含む自己完結型のディレクトリツリーです。
Python仮想環境の主な目的は、さまざまなPythonプロジェクト用に分離された環境を作成することです。 これにより、他のPythonプロジェクトに影響を与えることを心配することなく、プロジェクトごとにモジュールの特定のバージョンをインストールできます。
このチュートリアルでは、Ubuntu 18.04でPython仮想環境を作成する方法について順を追って説明します。
Python 3の仮想環境を作成する
Ubuntu 18.04には、デフォルトでPython 3.6が付属しています。 Python 3がシステムにインストールされていることを確認するには、次を実行します。
python3 -V
出力は次のようになります。
Python 3.6.5
Python言語の最新メジャーリリースをインストールする場合は、Python 3.7がこの手順に従います。
Python 3.6以降、仮想環境を作成するための推奨される方法は、
venv
モジュールを使用する
venv
です。
venv
モジュールを提供する
python3-venv
パッケージをインストールすることから始めましょう。
sudo apt install python3-venv
モジュールがインストールされると、Python 3の仮想環境を作成する準備ができました。
最初に、Python 3仮想環境を保存するディレクトリに切り替えます。 ディレクトリ内で次のコマンドを実行して、新しい仮想環境を作成します。
python3 -m venv my-project-env
上記のコマンドは、
my-project-env
というディレクトリを作成します。このディレクトリには、Pythonバイナリのコピー、Pipパッケージマネージャ、標準Pythonライブラリ、およびその他のサポートファイルが含まれています。
この仮想環境の使用を開始するには、
activate
スクリプトを実行して
activate
化する必要があります。
source my-project-env/bin/activate
アクティブ化されると、仮想環境のbinディレクトリが
$PATH
変数の先頭に追加されます。 また、シェルのプロンプトが変更され、現在使用している仮想環境の名前が表示されます。 私たちの場合、それは
my-project-env
です:
$ source my-project-env/bin/activate (my-project-env) $
仮想環境がアクティブ化されたので、pipを使用してパッケージのインストール、アップグレード、および削除を開始できます。
Requestsモジュールを利用して簡単なPythonスクリプトを作成しましょう。
仮想環境内では、
pip3
代わりにコマンド
pip
使用し、
pip3
代わりに
python
を使用できます。
最初のステップは、Pythonパッケージマネージャーpipを使用してモジュールをインストールすることです。
pip install requests
インストールを確認するには、モジュールのインポートを試行できます。
import requests
モジュールのインポートでエラーがなければ、インストールは成功しています。
この例では、単純なHTTP要求および応答サービスを提供するhttpbin.orgサイトを使用して、すべてのヘッダーエントリを印刷します。
テキストエディターを開き、新しいファイルを作成します。
nano testing.py
次のコンテンツをファイルに貼り付けます。
import requests r = requests.get('http://httpbin.org/get') print(r.headers)
ファイルを閉じて保存します。
次のように入力して、スクリプトを実行できます。
python testing.py
スクリプトは、以下に示すように、すべてのヘッダーエントリの辞書を出力します。
{'Connection': 'keep-alive', 'Server': 'gunicorn/19.9.0', 'Date': 'Tue, 18 Sep 2018 16:50:03 GMT', 'Content-Type': 'application/json', 'Content-Length': '266', 'Access-Control-Allow-Origin': '*', 'Access-Control-Allow-Credentials': 'true', 'Via': '1.1 vegur'}
環境を非アクティブ化する作業が完了したら、
deactivate
と入力するだけで、通常のシェルに戻ります。
結論
Python仮想環境を作成して使用する方法を学習しました。 上記で概説した手順を繰り返して、Pythonプロジェクト用の追加の仮想環境を作成できます。
ファーストルック:Ubuntu 7.10デスクトップLinux

「Gutsy Gibbon」リリースは、フラッシュと機能をもたらし、デスクトップLinuxのリーダーとしてUbuntuをリードしています。 Webサイトやデータベースを実行するためのLinuxディストリビューションの選択は簡単です。 Linuxは長年にわたってサーバをうまく処理してきました。しかし、デスクトップ上でLinuxを正しく利用することは常に困難でした。そのため、Ubuntuは3年前に初めて登場したときにこのような話題を呼びました。 Ubuntuバージョン7.10(コードネームGutsy Gibbon)は、グラフィクスの改善、ソフトウェアインストールの簡素化、およびソフトウェアのマイナーな改良など、過去の成功を基盤にしています。
デスクトップLinux Face-Off:Ubuntu 8.04対Fedora 9

世界最大の2つの新バージョンLinuxのディストリビューションが勢ぞろいしています。彼らはどのようにマッチするのですか?
Ubuntu 9.04 Beta:クイックルック

Ubuntu Jaunty Jackalopeの予定されたベータ版が到着しました。ここでは、どのように形作っているかを見ていきます。