Linuxオペレーティングシステムは、タスクマネージャーの視覚化機能を実装するためにPythonを使用しています。

Linuxオペレーティングシステムは、タスクマネージャーの視覚化機能を実装するためにPythonを使用しています。

1. Pythonのインストール

1. フォルダーを作成します。

mkdir python 

フォルダに入り、解凍します:

tar zxvf Python-3.6.5.tar

Python-3.6.5 フォルダーに入り、次のように入力します。

./configure

次に、多くのプロセスが表示され、最後にコマンドを実行するように求められます。プロンプトに従ってコマンドを入力してください。

make コマンドを入力し (プロンプトが存在しない場合は、apt install make を使用してインストールします)、待機します。

make && make install #コンパイルしてインストール

インストールが完了するまでお待ちください。

この時点で、ルートディレクトリにcdして、独自のpythonバージョンを確認します(python 2.7では、3.0以上のバージョンのライブラリ関数を実装できないため)。

python -V

まだ 2.7 であることがわかりました。理由は何でしょうか?

これは、インストールしたpyton3.6バージョンがシステムのデフォルトバージョンに変更されていないためです。

この時点で、/usr/bin/ディレクトリ内のpython関連ファイルを削除する必要があります。

/usr/bin にコピー
ls -al *python* #既存​​のソフトリンクが指しているバージョンを表示 rm python #古いソフトリンクを削除 ln -s python3.6 python #新しいソフトリンクを作成

次に現在のバージョンを確認します。通常のバージョンです。

2. pycharmをインストールする

解凍後、pycharm ディレクトリに入ります。

pycharm-community-2019.2.5/bin を実行します。
bash pycharm.sh #プログラムを実行する

しかし、開くたびにディレクトリに入るのは面倒なので、「ショートカット」を作成します。

3. サードパーティのライブラリをインストールする

システムがデフォルトで Python 3.6 をインストールする場合、その組み込み pip も pip 3 です (pip がない場合は、apt install pip3 コマンドを使用してインストールします)。pip を使用してインストールすると必ずエラーが発生するため、公式サイトからインストール パッケージをダウンロードして自分でインストールすることをお勧めします。

以下にいくつか例を挙げます。

ファイルをダウンロードしたら、次のディレクトリに直接移動します。

インストールするだけ!

pip で PyQt をインストール... #完了

要約する

上記は、Python を使用して Linux オペレーティング システムでタスク マネージャーを視覚化する方法について紹介したものです。お役に立てば幸いです。ご質問がある場合は、メッセージを残してください。すぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。この記事が役に立ったと思われた方は、ぜひ転載していただき、出典を明記してください。ありがとうございます!

以下もご興味があるかもしれません:
  • PythonはSSH経由でLinuxにログインし、操作を実装します
  • PythonはLinuxを操作するためにparamikoを使用する
  • LinuxにPython 3.4.2をインストールする方法
  • Linux で Python 2.7 をインストールまたはアップグレードする方法
  • Python で PIPE を使用して Linux パイプを操作する
  • Python ファイルの読み書き操作と Linux シェル変数コマンドの対話型実行方法
  • Pythonを使用してLinuxプロセス分析をリモート操作する

<<:  Swiper+echartsは複数のダッシュボードの左右スクロール効果を実現します

>>:  MySQL Binlog ログの読み取り時によくある 3 つのエラー

推薦する

JSはマップを使用してdouble配列を統合します

目次序文データのシミュレーション結合されたデータ合併のアイデアコードの表示と分析最初のステップステッ...

Nginx をベースに特定の IP への短期アクセス数を制限する

特定の期間内に特定の IP へのアクセス回数を制限する方法は、特に悪意のある DDOS 攻撃に直面し...

MySql 学習ノートにおけるトランザクション分離レベルの詳細な説明

背景トランザクションについて話すとき、誰もがそれに精通している必要があります。MySQL データベー...

MySQL の遅いクエリとクエリ再構築方法の記録

序文スロークエリとは何か、またスロークエリを最適化するにはどうすればよいか。以下では、これら 2 つ...

nginxでの共有メモリの使用に関する詳細な説明

nginx プロセス モデルでは、トラフィック統計、トラフィック制御、データ共有などのタスクを完了す...

CSS3 で less のテキストの長い影を実装する

この記事では主に、CSS3 LESS で長いテキストの影を実装する方法を紹介し、皆さんと共有します。...

Linuxカーネルのアクセス制御セキュリティを強化する方法

背景以前、当社のプロジェクト チームは、Windows、Linux、macOS の 3 つの主要なオ...

跳ねるボールを実現するネイティブjs

思いつきで、小さなボールが跳ね返るケーススタディを書いてみました。具体的な内容は以下のとおりです。主...

MySQL データベースの一般的な基本操作の分析 [データベースの作成、表示、変更、削除]

この記事では、例を使用して、MySQL データベースの一般的な基本操作について説明します。ご参考まで...

写真のプレビューとアップロード機能を実現するhtml+css+js

はじめに: Web ページを作成するときに、画像をアップロードする必要がある場合がよくあります。画像...

Vueでミックスインを使用する方法

目次序文使い方要約する序文Vue にはコードの再利用に使われる mixins という設定項目がありま...

dockerfile における ENTRYPOINT と CMD の組み合わせと違い

前回の記事【dockerコンテナのためのdockerfileを詳しく解説】では、dockerfile...

VMWare14.0.0のUbuntu仮想マシンで共有フォルダを設定する

これは私の最初のブログ投稿です。時間の制約があるため、どのようにフォーマットすればよいかわかりません...

JD.com フラッシュセール効果を実現する JavaScript

この記事では、JD.comのフラッシュセール効果を実現するためのJavaScriptの具体的なコード...