Ubuntu 18.04 は pyenv、pyenv-virtualenv、virtualenv、Numpy、SciPy、Pillow、Matplotlib をインストールします

Ubuntu 18.04 は pyenv、pyenv-virtualenv、virtualenv、Numpy、SciPy、Pillow、Matplotlib をインストールします

1. 現在、Pythonのバージョン管理ツールは数多く存在します。その中でも比較的使いやすいのがPyenvです。インストールは以下のとおりです。

入力:

git クローン https://github.com/pyenv/pyenv.git ~/.pyenv
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc
echo -e 'if command -v pyenv 1>/dev/null 2>&1; then\n eval "$(pyenv init -)"\nfi' >> ~/.bashrc
ソース ~/.bashrc

問題がなければインストールは成功です。インストール プロセス中に、不足している依存関係とパッケージに関するプロンプトが表示されます。不足しているパッケージをインストールします。

2. 仮想環境を管理するための pyenv プラグインpyenv-virtualenvをインストールします。インストールが完了したら、セットアップします。

3. システム環境にvirtualenvをインストールし、pipで使用する

4. Numpyをインストールする

Numpy は Python の科学計算用コアライブラリです。高性能な多次元配列オブジェクトと関連ツールを提供します。インストールは図に示されています。

5. Numpy をベースにした SciPy をインストールします。SciPy は配列の計算や操作のための多数の関数を提供します。これらの関数は、さまざまな種類の科学計算や工学計算に非常に役立ちます。インストールは図のとおりです。

6. Python 用の画像処理ライブラリである PIL (Python Imaging Library) から派生した Pillow をインストールします。インストールは図のとおりです。

7. 描画ライブラリである Matplotlib をインストールします。図のようにインストールします。

要約する

以上が、pyenv、pyenv-virtualenv、virtualenv、Numpy、SciPy、Pillow、Matplotlib の Ubuntu 18.04 インストールの紹介です。皆様のお役に立てれば幸いです。ご質問がございましたら、メッセージを残していただければ、すぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。
この記事が役に立ったと思われた方は、ぜひ転載していただき、出典を明記してください。ありがとうございます!

以下もご興味があるかもしれません:
  • Linux で pyenv をインストールする方法
  • pyenvとvirtualenvをインストールして、Pythonの複数のバージョンとプロジェクトを管理します。
  • DeepinでPyenvをインストールする手順
  • Mac での pyenv のインストールと使用に関するチュートリアル

<<:  データ構造 - ツリー (III): 多方向検索ツリー B ツリー、B+ ツリー

>>:  反応ジャンプ後にルートが変更されてもページが更新されない場合の解決策

推薦する

LinuxのバックグラウンドでPythonプログラムを実行するいくつかの方法

1. 最初の方法は、unhup コマンドを直接使用してプログラムをバックグラウンドで実行することです...

NginxはIP経由の直接アクセスを禁止し、カスタム500ページにリダイレクトします

設定ファイルに直接 サーバー{ listen 80 default; # IPへの直接アクセスを禁止...

MySQL を使用して Excel でデータ生成を完了する方法

Excel は、データ分析に最もよく使用されるツールです。この記事では、MySQL と Excel ...

Docker コンテナ ソース コードのデプロイ httpd ストレージ ボリュームを使用して Web サイトをデプロイする (推奨)

目次Dockerコンテナのソースコードを使用してhttpdをデプロイし、ストレージボリュームを使用し...

Docker が MySQL イメージをプルするのが遅すぎる問題を解決する

Docker を使用して MySQL イメージをプルしようとして 30 分経っても失敗したため、代わ...

JavaScriptはキュー構造プロセスを実現する

目次1. キューを理解する2. カプセル化キュー3. 太鼓をたたいて花を渡す場合1. キューを理解す...

HTML の長いテキストは、タグの幅を超えると自動的に切り捨てられます。

長いテキストを表示する場合、C# 側で文字をインターセプトする必要があることがよくありますが、長いテ...

HTML5+CSS3コーディング標準

黄金律プロジェクトに何人の人が取り組んでいるかに関係なく、すべてのコード行が同じ人によって書かれたよ...

JavaScript ファイルの読み込みとブロックの問題: パフォーマンス最適化のケーススタディ

まず質問させてください。HTML ページを作成するときに、外部から JS ファイルをインポートする場...

CSSをiPhoneのフルスクリーンに適応させる方法

1. メディアクエリ方式 /*iPhone X への適応*/ @media 画面のみ、(デバイス幅:...

MySQLの詳細な分析で使用法と結果を説明します

序文日常業務では、実行に時間のかかる SQL ステートメントを記録するために、スロー クエリを実行す...

MySQL 5.7.19 Winx64 ZIP アーカイブのインストールと使用に関する問題の概要

今日はMySQLのインストール方法を学びましたが、その過程でいくつか問題が発生しました。関連記事をい...

JavaScriptでポインターの位置を取得する方法を教えます

JavaScript でポインターの位置を取得する方法は、イベント オブジェクトの pageX と ...

JavaScript ベースのシンプルな計算機の実装

この記事では、参考までに、簡単な計算機を実装するためのJavaScriptの具体的なコードを紹介しま...

Vuexの特性と機能の詳細な説明

目次Vuex とは何ですか? Vuexの5つの特性vuex の State 機能とは何ですか? vu...