Ubuntu18.04時間はPythonですべてのライブラリをアップグレード

ピップは何ですか

ピップは、見つけるのダウンロード、インストール、アンインストール機能するPythonパッケージを提供してPythonのパッケージ管理ツールです。

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

デフォルトのUbuntuは、PIP(ピップ9.0.1)はPython2.7のバージョンに基づいています

我々はベースのピップのpython3のを再インストールする必要があります。

sudo apt-get install python3-pip

PIP3アップグレード版:

python3 -m pip install --upgrade pip

ピップのビューのpython3バージョンは、場合には、次のエラーを報告しました:

ImportError: cannot import name main

回避策:[編集] USR / binに/ PIP3ファイル

  1. 改正前:
from pip import main
if __name__ == '__main__':
    sys.exit(main())
  1. 更新:
from pip import __main__
if __name__ == '__main__':
    sys.exit(__main__._main())

修理が正常に発効されたことを確認しますPIP3 -V

ターミナル印刷:

pip 19.3.1 from /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.0   0.10   sdist
pycairo     1.16.2  1.18.1 sdist
pycups      1.9.73  1.9.74 sdist
pygobject   3.26.1  3.34.0 sdist

その後、パッケージをアップグレードすることはできません人々を使用

pip3 install --upgrade 要升级的包名

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

おすすめ

転載: www.cnblogs.com/passerby223/p/12207994.html