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 つのエラー

推薦する

H5ウェイクアップアプリの実装方法と注意点のまとめ

目次序文APPメソッドにジャンプURLスキームメタタグユニバーサルリンクさまざまな使い方URLスキー...

レスポンシブ Web デザインが価値のない 5 つの理由

この記事は Tom Ewer の Managewp ブログからのもので、現在人気のレスポンシブ デザ...

CSS の ::before と ::after 疑似要素について知らないこと

CSS には、一般的には使用されない 2 つの疑似クラス、before と :after があります...

Vueでのバスの使用に関する詳細な説明

Vue バス メカニズム (バス) vuex を使用するだけでなく、vue 内の親子以外のコンポーネ...

MySQL トリガーの定義と使用方法の簡単な例

この記事では、MySQL トリガーの定義と使用方法について説明します。ご参考までに、詳細は以下の通り...

Dockerでmongodbデータベースを使用するための実装コード

mongoイメージを取得する sudo docker pull mongo mongodbサービスを...

Centos8 で yum を使用して mongodb 4.2 をインストールする方法

1. リポジトリファイルを作成するmongodb の公式インストール ドキュメントを参照し、次のスク...

Vue 条件付きレンダリング v-if と v-show

目次1. 動詞-if 2. <template> で v-if を使用する3. キーを使...

モバイルプラットフォーム開発におけるメタタグの適用の詳細な説明

デスクトップ プラットフォームの Web レイアウトのメタ タグは誰もがよく知っています。これは常に...

JS でタブ効果を書く

この記事の例では、タブ効果を記述するためのJSの具体的なコードを参考までに共有しています。具体的な内...

MySQL の instr を使用したファジー クエリ メソッドの紹介

MySQL の内部関数instrを使用すると、従来の like クエリ メソッドを置き換えることがで...

docker compose を使用して consul クラスタ環境を構築する例

領事の基本概念サーバーモードとクライアントモードサーバー モードとクライアント モードは、consu...

ランダムな文字を生成する Java サンプルコード

サンプルコード: java.util.Random をインポートします。 java.util.UUI...

IE 環境での css-vars-ponyfill の使用に関する詳細な説明 (nextjs ビルド)

css-vars-ポニーフィルCSS 変数を使用して Web ページのスキニングを実現すると、互換...

MySQL 5.7 データベースのインストール手順の個人的な要約

1.mysql-5.7.19-winx64.zip(これは無料のインストールバージョンで、約318 ...