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. MySQLサービスをシャットダウンする# service mysqld stop 2. rpm...
CSSフィルターを使用してマウスオーバー効果を記述する <div class="fi...
1. はじめにこの記事では、Docker Swarm を使用して Nebula Graph クラスタ...
この記事の例では、参考までにセルの結合を実現するためのel-tableの具体的なコードを共有していま...
序文: MySQL で SQL 文を実行すると、予想した時間内に文が完了しません。このような場合、通...
目次背景解決策1アイデア:コード:解決策2アイデア:要約する参照する背景日付と時間をフォーマットする...
どちらの方法も、一定時間後に JavaScript コードを実行するために使用できますが、それぞれに...
序文:データベースの運用や保守の際には、リンクの総数がいくつあるか、アクティブなリンクがいくつあるか...
この記事の例では、vue ElementUI の非同期読み込みツリーを実装するための具体的なコードを...
序文学習中に Zookeeper をインストールする必要があったため、仮想マシンに常に問題が発生した...
今日、フラッシュ広告のコードを書いていたとき、フラッシュに付属するリンクはポップアップ広告と間違われ...
具体的な方法: (推奨チュートリアル:MySQLデータベース学習チュートリアル)テーブルロックの状態...
HTML Web ページ リスト タグの学習チュートリアル。 HTML ページでは、リストはアウトラ...
目次序文知る練習すれば完璧になる序文wabpack では、ローダーの他にプラグインがコア機能です。プ...
1.VirtualBoxソフトウェアをダウンロードしてインストールするまず、VirtualBox の...