python3を使用してubuntuに3番目をインストールします

1.問題の発見

jenkinsを使用してpythonコードを管理します。これは、python3.5バージョンが使用されているため、最初にubuntuでvirtualenvを使用して、python3.5仮想オペレーティング環境を生成します。

virtualenv -p /usr/bin/python3.5 --no-site-packages python3.5

virtualenvコマンドは、pythonの「独立した」ランタイム環境を作成することです。これは、システムに複数のバージョンがあり、2と3に完全に互換性がない場合、現時点ではバージョンごとに独立している必要があるためです。動作環境

このディレクトリにあるものを確認しましょう

これには完全なpythonオペレーティング環境が含まれており、python変数とpip変数がjenkinsで定義されています。

次に、ジョブを作成しました。このジョブでは、gitを使用してコードをプルします。コードアドレスはgithubにあります。プルが完了したら、カスタムExecuteシェルで実行されるようにシェル操作を設定します。ライブラリpsutilをインストールする必要があることを確認するため、システムに

pip install psutil

インストールが成功したことを示してから、コンソール出力を介して再構築すると、psutilライブラリがないことを示すプロンプトが表示されます。

第二に、問題の推測

1.これはpython2へのインストールが成功した可能性があると思います。python2ライブラリからパスを読み取り、使用されるpipもバージョン2であるため、このパッケージの×××を使用して解凍し、仮想環境でpython3を使用します。 .5

python3.5 setup.py build

結果は、x86_64-linux-gnu-gccコマンドが存在しないことを示していますが、このコマンドはシステムに存在するため、virtualenv環境は外部環境に共通ではない可能性があります。

2.システムに付属のpython3.5インストールを使用すると、x86_64-linux-gnu-gccコマンドが存在しないことがわかります。jenkinsコンソールの出力ウィンドウを確認すると、psutilのファイルにヘッダーファイルPython.hがなく、Baiduにpythonが表示されます。開発キットは存在せず、ついに質問の答えを見つけました。

三、問題を解決する

ファイルではpython3が使用されているため、python3の開発パッケージを使用する必要があります。そのため、彼の開発パッケージをインストールしてください。

sudo  apt-get install python3-dev

sudo apt-get upgrade

次に、psutilパッケージで使用します

python3.5 setup.py build

python3.5 setup.py install

問題を完全に解決します。

Recommended Posts

python3を使用してubuntuに3番目をインストールします
Ubuntu18.04にPython3.8をインストールする方法
Ubuntu14.04にPython3をインストールします
Ubuntu16.04にPython3をインストールします
UbuntuにPython3.7をインストールする
Ubuntu20.04 ubuntu / focal64にPython2をインストールする方法
Ubuntu 18.04LTSにPython3.7をインストールします
Ubuntu18.04にCurlをインストールして使用する方法
Ubuntu18.04にComposerをインストールして使用する方法
Ubuntu18.04にWineをインストールして使用する方法
Ubuntu20.04にComposerをインストールして使用する方法
[練習] Ubuntuシステムにpython3.6をインストールする方法
Ubuntu16.04にPostgreSQLをインストールして使用する方法
Ubuntu16.04にDockerをインストールして使用する方法
Ubuntu18.04にMySQLWorkbenchをインストールして使用する方法
Ubuntu20.04にMemcachedをインストールする方法
Ubuntu20.04にJavaをインストールする方法
Ubuntu20.04にMySQLをインストールする方法
Ubuntu20.04にVirtualBoxをインストールする方法
Ubuntu20.04にElasticsearchをインストールする方法
UbuntuにProtobuf3をインストールするための詳細なチュートリアル
Ubuntu20.04にNginxをインストールする方法
Ubuntu20.04にApacheをインストールする方法
Ubuntu20.04にGitをインストールする方法
Ubuntu20.04にMySQLをインストールする方法
Ubuntu20.04にVagrantをインストールする方法
Ubuntu14.04にBacula-Webをインストールする方法
Ubuntu16.04にPostgreSQLをインストールする方法
Ubuntu20.04にGitをインストールする方法
Ubuntu18.04にAnaconda3をインストールする方法
Ubuntu18.04にMemcachedをインストールする方法
Ubuntu16.04にJenkinsをインストールする方法
Ubuntu20.04にGoをインストールする方法
Ubuntu14.04にMailpileをインストールする方法
Ubuntu16.04にPrestaShopをインストールする方法
Ubuntu20.04にSkypeをインストールする方法
Ubuntu20.04にJenkinsをインストールする方法
CentOS8にPython3.8をインストールする方法
Ubuntu18.04にKVMをインストールする方法
Ubuntu20.04にKVMをインストールする方法
Ubuntu20.04にAnacondaをインストールする方法
Ubuntu16.04にPrometheusをインストールする方法
Ubuntu18.04にJenkinsをインストールする方法
Ubuntu20.04にApacheをインストールする方法
Ubuntu20.04にRをインストールする方法
Ubuntu16.04にMoodleをインストールする方法
Ubuntu14.04にSolr5.2.1をインストールする方法
Ubuntu16.04にTeamviewerをインストールする方法
Ubuntu18.04にPython仮想環境をインストールします
Ubuntu20.04にMariaDBをインストールする方法
Ubuntu20.04にNginxをインストールする方法
Ubuntu20.04にMonoをインストールする方法
Ubuntu20.04にGoをインストールする方法
Ubuntu20.04にZoomをインストールする方法
UbuntuにTensorFlow(python2.7バージョン)をインストールします
Ubuntu16.04にNginxをインストールする方法
Ubuntu20.04にOpenCVをインストールする方法
Ubuntu20.04にSpotifyをインストールする方法
Ubuntu18.04にPostmanをインストールする方法
Ubuntu16.04にGo1.6をインストールする方法
Ubuntu18.04にGoをインストールする方法