1. pipとは何か pip は、Python パッケージの検索、ダウンロード、インストール、アンインストールの機能を提供する Python パッケージ管理ツールです。 2. pipのバージョンをアップグレードする 1. Ubuntuに付属するデフォルトのpip(pip 9.0.1)はPython 2.7に基づいています。 2. Python3 に基づいて pip を再インストールする必要があります。 3. pip3のバージョンをアップグレードします。 4. Python3 の pip バージョンを確認します。次のエラーが報告された場合: ImportError: 名前 main をインポートできません 解決策: usr/bin/pip3ファイルを編集する 変更前: pipからメインをインポート __name__ == '__main__' の場合: sys.exit(main()) 変更後: pipから__main__をインポートする __name__ == '__main__' の場合: sys.exit(__main__._main()) 修正が正常に適用されたことを確認します: pip3 -V ターミナルに次のように表示されます: /home/wenbin/.local/lib/python3.6/site-packages/pip (python 3.6) からの pip 19.3.1 5. ワンクリックですべてのPythonパッケージをアップグレードする 実行するには Python スクリプトを書くだけです。コードは次のとおりです。 pkg_resourcesをインポートする サブプロセスのインポート呼び出しから [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 の過去のバージョンに他にどのようなパッケージがあるか確認してみましょう。 ターミナルに次のように表示されます: パッケージバージョン最新タイプ ----------- ------- ------ ----- ディストリビューション情報 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 次に、アップグレードされていないパッケージを使用します
コマンドを実行して、1 つずつアップグレードすることができます。私はこれらの 4 つのパッケージをあまり使用しないので、アップグレードするのは面倒です。 。 。 (追記:Ubuntu 18.04をインストールしたばかりなので、スクリーンショットを撮るのは不便です。とりあえず、このまま見守っていきましょう-.-) ナレッジポイント拡張: Ubuntu 18.04 は Python パッケージをインストールします 最近、2 つのモデルを同時に実行しており、クラウド サーバーがそれを処理できなくなっています。 会社の Windows ホストを入手し、それを ubuntu18.04 に変更して、mbp リモート SSH を使用できるようにしました。かっこいい〜 1. ssh-serverを設定する 2. Pythonなどをインストールします。 Unbuntu18.04にはpython3.6.8が付属しています 1. pip3をインストールして実行する
2. vimをインストールして実行する
2. 最初にイメージを設定し、各Pythonパッケージをインストールします。 Torchでは実際にダウンロードに20時間かかることが示されています。そのため、私はまだTsinghua pypi mirror 8を使用しています〜 pip10をアップグレードするとエラーが発生する可能性があることに注意してください
インストール後に --user を追加するだけです: 要約する 上記は、すべてのサードパーティ製 Python パッケージをアップグレードし、Ubuntu 18.04 にワンクリックで Python パッケージをインストールする方法です。皆様のお役に立てれば幸いです。ご質問がある場合は、メッセージを残していただければ、すぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。 以下もご興味があるかもしれません:
|
<<: Win10 での MySQL 8.0.15 のインストールと設定のチュートリアル
>>: JavaScript WebAPI、DOM、イベント、操作要素例の詳しい説明
目次1. インデックスの基本1. インデックスの種類1.1 Bツリーインデックス1.2 ハッシュイン...
皆さんはこのような状況に遭遇したことがあるでしょうか。プロジェクトや研究開発を行う際に、緊急にファイ...
目次リポジトリソースを変更する起動するvue-devtoolsを置き換える予防ボーダーレスウィンドウ...
私は、WinForm と HTML5 を組み合わせた小さなものを作りたいだけなのですが、突然、そこに...
MySQL のフィルタリングのタイミングは、集計関数で使用される where 条件と having ...
十分に最適化されていない、またはパフォーマンスが極端に低い SQL ステートメントに直面した場合、通...
目次1. 最も単純なサーバー側の例2. バインドシステムコール2.1、inet_bind 2.2、i...
序文WEB 開発では、クロスドメイン リクエストが頻繁に発生します。クロスドメインの問題を解決する方...
<label> タグは、入力要素のラベル (タグ) を定義します。ラベル要素はユーザーに...
HTML、CSS、JS を使用してシンプルな Web 計算機を作成する方法は?コンピュータには次の...
この記事では、大画面スクロール効果を実現するためのjQueryの具体的なコードを参考までに紹介します...
実際、IE6 が本当にいつ消滅するのか私たちは毎日疑問に思っていますが、2001 年のリリース以来、...
具体的なコードは次のとおりです。 <!DOCTYPE html> <html>...
基本的な3列レイアウト 。容器{ ディスプレイ: フレックス; 幅: 500ピクセル; 高さ: 20...
考えられる理由: Seata が MySQL 8 をサポートしない主な理由は、接続ドライバーがバージ...