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 ピクセルの境界線の問題を解決する 5 つの方法を紹介します。...
その機能はグローバル スタイルを設定することです。その後の相対パスはこれに基づきます: <im...
日付型の違いと用途MySQL には、日付、時刻、年、日付時刻、タイムスタンプの 5 つの日付タイプが...
以下のインストールではすべて、インストール ルート ディレクトリとして ~/ ディレクトリが使用され...
目次1. 変数の概要1.1 変数のメモリへの保存1.2 変数の使用1. 変数を宣言する2. 譲渡3....
プロジェクトでは、現在地の緯度経度を取得したり、場所を検索して緯度経度情報を取得したりする必要があり...
1. MySQL jdbc ドライバー (mysql-connector-java-5.1.28.j...
プロトタイプチェーン継承プロトタイプ継承は、ECMAScript における主な継承方法です。基本的な...
リソースを節約するためにWebページの圧縮を設定する1.まず、設定を変更しましょう vim /usr...
目次1. 複数ページの違い2. SPAとMPA 3. Vue Cli スキャフォールディング構成1....
目次最初2番目Native Js はギャラリー機能を実装します。画像をクリックすると、対応する拡大画...
目次1. ストアドプロシージャに関連する概念2. ストアドプロシージャの使用1) ストアドプロシージ...
LinuxにRedisをインストールしたら、Javaを使って接続します。Javaコードは次のとおりで...
目次1. キューを理解する2. カプセル化キュー3. 太鼓をたたいて花を渡す場合1. キューを理解す...
1. 環境仮想マシン上で実行されているUbuntu 16.04では、コマンドuname -rを使用し...