モジュールパッケージをインストールする際の競合の解決策

Y2J
リリース: 2017-05-11 10:47:58
オリジナル
3476 人が閲覧しました

この記事では、Pythonをインストールする際のモジュールパッケージのバージョン競合の問題の解決策を紹介します。この問題の原因と解決策を紹介します。

問題
最近、仕事で問題が発生しました。Pythonソフトウェアパッケージをインストールするときに、このような問題がよく発生します。たとえば、ipython の場合、マシン自体にインストールされているバージョンは 1.2.1 であり、jupyter を実行するには明らかに低すぎます。pip を使用してインストールしようとしましたが、ダウンロード プロセスはスムーズに完了しましたが、常にそのようなエラーが発生しました。インストール中。

エラーメッセージは次のとおりです:

......'Not uninstalling ipython at /usr/lib/python2.7/dist-packages, owned by OS'......
ログイン後にコピー
ようやく ipython が正常にインストールされたことが表示されますが、バージョンを確認するとまだ 1.2.1 のままで、非常に混乱しています。

原因
いくつか調査した結果、この問題の原因は実際には非常に単純であることがわかりました。つまり、apt-get バージョンの ubuntu が pip によってインストールされたバージョンと競合するということです。 apt-get の「ステータス」は pip の「ステータス」よりわずかに高いため (結局のところ、それはあなたの本当の父親です)、システムは apt-get のソフトウェア パッケージの使用を優先します。ただし、apt-get のソフトウェアは通常非常に古く、

Python パッケージ

の更新速度に追いつくことができません。pip には新しいバージョンがありますが、apt-get の古いバージョンを 削除することはできません。 。 。 。 。 。これにより、エラーに記載されているアンインストールできない問題が発生しました。 解決策

これに関しては、問題の解決策はすでに非常に明確です。apt-getで対応する古いソフトウェアパッケージを手動でアンインストールするだけです。

概要

【関連おすすめ】

1.

Python 無料ビデオチュートリアル

2. Python meets データ収集ビデオチュートリアル

3. Pythonの基本的な入門チュートリアル

以上がモジュールパッケージをインストールする際の競合の解決策の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!