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、イベント、操作要素例の詳しい説明
Mysql5.5 デュアルマシン ホットスタンバイ実装 2つのMySQLをインストールするMySQ...
アンインストールまず、次のコマンドを使用して、httpd サービスがインストールされているかどうか、...
この記事では、Webサイトを作ったことがある人にとっては馴染みのあるテーブルについて主に説明します。...
Alibaba Cloud セキュリティグループの概要Alibaba Cloud Server セ...
Docker-compose デプロイメント構成 Jenkins 1. Docker-compose...
最近、リンク データについていくつか調査していて、rdf データベースを使用する必要があったため、v...
今日は、初心者の次のような質問に答えます。学ぶ勇気さえあれば、自分のウェブサイトを構築するのは簡単で...
一般的には、左側にメニューがあった後、ページの上部に履歴タブ メニューを追加する必要があります。他の...
mysql 5.7.19 winx64のインストールチュートリアルは以下のように記録され、みんなと...
問題の説明Ele.me UI のフレームワークでは、入力データは el-form であり、出力データ...
1. 基本仕様(1)InnoDBストレージエンジンを使用する必要があります。解釈:トランザクション、...
序文リバース プロキシは、Web 経由で行われたリクエスト (http と https の両方) を...
コンテナの自動起動Docker は、コンテナが終了したとき、または Docker が再起動されたとき...
この記事では、テーブルの作成、フィールドの追加、フィールドの変更、インデックスの追加を行う一般的な ...
目次01 コンテナの一貫性02 レイヤーの概念03 レイヤードデザインの利点今日はコンテナ レイヤー...