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、イベント、操作要素例の詳しい説明
インターネットは人々の生活にますます欠かせないものになってきていると思います。 Ajax や fle...
なぜなら、SQL Server 2005 に基づくデータベース チュートリアルがあり、そこで使用され...
idea 開発ツールを使用してコードをデバッグする場合、Java Web プロジェクトで、Web コ...
目次繰り返しレンダリングループを避ける副作用の除去についてReact16.8 の新しい useEff...
1. インストール手順 Linux 環境でのローカル インストールと比較すると、Docker のイン...
目次親コンポーネントリストボックスリストコンポーネントボタンコンポーネント PageButton昨年...
目次1. 概要2. 属性1. 数学演算子2. 比較演算子3. ブール演算結論1. 概要BigInt ...
脆弱性の詳細VSFTP は、GPL に基づいてリリースされた Unix ライクなシステムで使用される...
腹筋コマンドの原則Apache の ab コマンドは、マルチスレッドの同時リクエストをシミュレートし...
以前のブログでは、Tomcatのサーバーの各コンポーネントの使用について学びました。 Tomcatは...
これは、データベース サーバーが、接続が多すぎるのを避けるために、一定時間非アクティブな状態が続くと...
ページ、特にホームページを作成するときは、通常、Web サイト全体の他のメイン ページにリンクできる...
目次アレイ重複排除1. from() を新しい Set() メソッドに重ねる2. スプレッド演算子 ...
親コンテナの幅は固定されています。子要素が親の幅を均等に分割するには、どのような方法がありますか?コ...
効果:スライドショーが一方向に動く場合、各画像のサイズ、位置、透明度、レベルを変更する必要があります...