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+ ツリー

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

推薦する

HTMLのposition属性の使い方(4種類)の詳しい説明

位置の 4 つのプロパティ値は次のとおりです。 1.相対的な2.絶対3.修正4.静的これら 4 つの...

CSS transform-originプロパティを理解する

序文最近、花火アニメーションを作成しました。花火が散るアニメーションです。アニメーションの実装中、花...

Vue ページレンダリングにおけるキーの適用例チュートリアル

導入フロントエンドプロジェクトの開発プロセスでは、el-table によって表示される結果列がコンポ...

MySQL 実行ステータスの表示と分析

MySQL のパフォーマンスに問題があると思われる場合は、通常、まずshow processlist...

MySQL データベース テーブルのパーティション分割に関する考慮事項 [推奨]

テーブル パーティショニングは、データベース パーティショニングとは異なります。では、テーブル パー...

nginx 設定ファイルで環境変数を使用する方法

序文Nginx はパフォーマンスを重視して設計された HTTP サーバーです。Apache や li...

HTML フォームタグチュートリアル (3): 入力タグ

HTML フォーム タグのチュートリアル。このセクションでは、主に Web ページで INPUT タ...

Tomcat を IDEA にダウンロード、インストール、デプロイするチュートリアル (IDEA の 2 つのホット デプロイ設定方法付き)

目次Tomcat ダウンロードチュートリアルTomcat インストールチュートリアルTomcat の...

Webstorm と Chrome を使用して Vue プロジェクトをデバッグする方法

目次序文1. 新しいVueプロジェクトを作成する2. WebStormの設定1. デバッガポートを設...

Vue プロジェクト コード分割ソリューション

目次背景目的分割前プロセス設計ディレクトリ構造の設計問題分割後プロセス設計ディレクトリ構造の設計問題...

Mysql関数呼び出しの最適化の詳細な説明

目次関数呼び出しの最適化関数呼び出しの最適化MySQL 関数は、内部的に決定論的または非決定論的とし...

Vue 要素と Nuxt の使用に関するヒントを共有する

1. 要素時間選択提出フォーマット変換例えば 2018年9月7日金曜日 00:00:00 GMT+0...

html-cssタグのスタイル設定が機能しない2つの理由

1 セミコロン「;」のない CSS スタイル2 タグが閉じられておらず、「>」がありません...

Linux システムにおける時間設定の概要

1. 時間の種類は次のように分けられます。 1. ネットワーク時間(タイムゾーンの設定、ntpサーバ...