Ubuntu18.04ですべてのPythonライブラリをアップグレードする方法

ピップとは

pipはPythonパッケージ管理ツールであり、Pythonパッケージを検索、ダウンロード、インストール、およびアンインストールするための機能を提供します。

ピップバージョンのアップグレード

デフォルトでは、Ubuntuに付属のpip(pip 9.0.1)はPython2.7に基づいています
Python3に基づいてpipを再インストールする必要があります。

sudo apt-get install python3-pip

= pip3バージョンのアップグレード:

python3 -m pip install --upgrade pip

次のエラーが報告された場合は、Python3のpipバージョンを確認してください。

ImportError: cannot import name main

解決策:usr / bin / pip3ファイルを編集します

修正する前に:

from pip import main
if __name__ =='__main__':
 sys.exit(main())

変更後:

from pip import __main__
if __name__ =='__main__':
 sys.exit(__main__._main())

**修復が正常に有効になったことを確認します:pip3 -V **

ターミナルプリント:

pip 19.3.1from/home/work/.local/lib/python3.6/site-packages/pip(python 3.6)

次に、ワンクリックですべてのPythonパッケージをアップグレードします

実行するPythonスクリプトを作成するだけで、コードは次のようになります。

import pkg_resources
from subprocess import call
 
for packages in[dist.project_name for dist in pkg_resources.working_set]:call("pip3 install --upgrade "+''.join(packages)+' --user', shell=True)

私のPython3に対応するpipはpip3であるため、ここでのスクリプトのcall( "pip3 install –upgrade” +” .join(packages)+ '-user'、shell = True)のpipはpip3として記述する必要があります。

次に、Pythonパッケージの履歴バージョンとそれらを確認します。

pip3 list --outdated

ターミナルプリント:

Package   Version Latest Type
-----------------------------
distro-info 0.0.00.10  sdist
pycairo   1.16.21.18.1 sdist
pycups   1.9.731.9.74 sdist
pygobject  3.26.13.34.0 sdist

次に、これらのアップグレードされていないパッケージを使用します

pip3 install --アップグレードアップグレードするパッケージ名

1つずつアップグレードするコマンド

以上が本稿の内容ですので、皆様のご勉強に役立てていただければ幸いです。

Recommended Posts

Ubuntu18.04ですべてのPythonライブラリをアップグレードする方法
Ubuntu14.04でPHP7にアップグレードする方法
Ubuntu18.04にPython3.8をインストールする方法
Ubuntu20.04にアップグレードする方法
Ubuntu20.04 ubuntu / focal64にPython2をインストールする方法
Ubuntu20.04にアップグレードする方法
UbuntuでPython3を楽しくプレイする方法
[練習] Ubuntuシステムにpython3.6をインストールする方法
Azure上のUbuntu18.04を18.10にアップグレードします
Ubuntu 16.04LTSにアップグレードする方法
Ubuntu20.04にRubyをインストールする方法
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をインストールする方法
Ubuntu16.04にNode.jsをインストールする方法
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をインストールする方法
Ubuntu14.04にMemSQLをインストールする方法
Ubuntu20.04にGoをインストールする方法
Ubuntu16.04にMongoDBをインストールする方法
Ubuntu14.04にMailpileをインストールする方法
Ubuntu16.04にPrestaShopをインストールする方法
Ubuntu20.04にSkypeをインストールする方法
Ubuntu20.04にJenkinsをインストールする方法
CentOS8にPython3.8をインストールする方法
Ubuntu18.04にKVMをインストールする方法
Ubuntu20.04にKVMをインストールする方法
ubuntu14.04にopencv3.0.0をインストールする方法
Ubuntu20.04にAnacondaをインストールする方法
Ubuntu16.04にPrometheusをインストールする方法
Ubuntu18.04にJenkinsをインストールする方法
Ubuntu14.04にDjangoをデプロイする方法
Ubuntu20.04にApacheをインストールする方法
Ubuntu20.04にRをインストールする方法
CentOS8にPythonをインストールする方法
Ubuntu16.04にMoodleをインストールする方法
Ubuntu14.04にSolr5.2.1をインストールする方法
Ubuntu16.04にTeamviewerをインストールする方法
Ubuntu14.04でNginxを保護する方法
Ubuntu20.04にMariaDBをインストールする方法
Ubuntu20.04にNginxをインストールする方法
Ubuntu20.04にMonoをインストールする方法
Ubuntu20.04にGoをインストールする方法
Ubuntu20.04にZoomをインストールする方法
Ubuntuでソフトウェアをアンインストールする方法
Ubuntu16.04にNginxをインストールする方法
Ubuntu20.04にOpenCVをインストールする方法
Ubuntu20.04にSpotifyをインストールする方法
Ubuntu18.04にPostmanをインストールする方法