web-dev-qa-db-ja.com

python-pipをインストールできません

パッケージをインストールできません。コマンド「Sudo apt-get install python-pip python-dev build-essential」で試してみましたが、出力が得られました:

パッケージリストの読み取り中...完了依存ツリーの構築
状態情報を読み込んでいます... Done build-essentialはすでに最新バージョンです(12.1ubuntu2)。手動でインストールするように設定されたビルド必須。 python-devはすでに最新バージョン(2.7.11-1)です。 python-devは手動でインストールするように設定されています。一部のパッケージをインストールできませんでした。これは、不可能な状況を要求したか、一部の必要なパッケージがまだ作成されていないかIncomingから移動されていないという不安定なディストリビューションを使用していることを意味する場合があります。次の情報は、状況の解決に役立つ場合があります。

次のパッケージには、満たされていない依存関係があります。python-pip:依存:ca-certificatesしかしインストールされません依存:python-pip-whl(= 8.1.1-2ubuntu0.4)がインストールされませんE :問題を修正できません。壊れたパッケージを保持しています。

また、aptitudeでインストールしようとしましたが、

次の新しいパッケージがインストールされます。ca-certificates {a} libpython-all-dev {a} openssl {ab} python-all {a} python-all-dev {a} python-pip python-pip-whl {a } python-wheel {a} 0個のパッケージがアップグレードされ、8個が新しくインストールされ、0個が削除され、3個がアップグレードされていません。 1,988 kBのアーカイブを取得する必要があります。開梱後、3,537 kBが使用されます。次のパッケージには満たされていない依存関係があります:openssl:依存:libssl1.0.0(> = 1.0.2g)が、1.0.2d-1がインストールされています。以下のアクションにより、これらの依存関係が解決されます。

 Keep the following packages at their current version:

1)ca証明書[インストールされていません]
2)openssl [インストールされていません]
3)python-pip [インストールされていません]
4)python-pip-whl [インストールされていません]

この解決策を受け入れますか? [Y/n/q /?]

Yと入力して、

パッケージはインストール、アップグレード、または削除されません。 0個のパッケージがアップグレードされ、0個が新しくインストールされ、0個が削除され、3個がアップグレードされていません。 0 Bのアーカイブを取得する必要があります。開梱後、0 Bが使用されます。

動作する場合は次のリンクを参照しましたが動作しません

buntu 14.04、gstreamer1.0-libavをインストールする際の問題、依存関係が満たされていない

PPAを追加した後、満たされていない依存関係を解決するにはどうすればよいですか?

buntuはパッケージをインストールできません、壊れたパッケージを保持

申し訳ありませんが、私は何をしたのかわかりませんが、本当に台無しになったようです。しかし、私はapt-getを介してnumpyなどのパッケージを直接インストールできました

1
user41965

User535733が指摘したように、libssl1.0.0は欠落しているようです。したがって、コマンドでインストールすることにより:

Sudo apt-get install libssl1.0.0/xenial libssl-dev/xenial openssl/xenial

問題を解決したようです

0
user41965

システムを壊した Ubuntu以外のソースからソフトウェアを不用意にインストールした。

エラーメッセージにたくさんの良い手がかりがあります:

openssl : Depends: libssl1.0.0 (>= 1.0.2g) but 1.0.2d-1 is installed

libssl1.0.0 1.0.2gはUbuntu 16.04リポジトリにあります。

libssl1.0.0 1.0.2d-1はUbuntu(またはDebian)にはありません。別の場所からインストールしました。

問題を解決するには、Ubuntu以外のソースを無効にします。次に、そのソースからすべてのパッケージをアンインストールします。ソースが変更されたため、パッケージデータベース(Sudo apt update)を更新します。適切な機能(Sudo apt upgrade)についてパッケージマネージャーをテストします。次に、必要なパッケージをUbuntuリポジトリから再インストールします。

2
user535733