2016-11-27 7 views
-1

python3-bsddb3パッケージをインストールしようとしていますが、引き続きこのエラーメッセージが表示されます。どんな助けでも大歓迎です。私はUbuntu 16.10を実行しています。Ubuntu 16.10:python3-bsddb3のインストールが必要

$ sudo apt-get -f install 
[sudo] password for richard: 
Reading package lists... Done 
Building dependency tree  
Reading state information... Done 
Correcting dependencies... Done 
The following additional packages will be installed: 
    python3-bsddb3 
Suggested packages: 
    python3-bsddb3-dbg 
The following NEW packages will be installed: 
    python3-bsddb3 
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. 
1 not fully installed or removed. 
Need to get 0 B/98.2 kB of archives. 
After this operation, 580 kB of additional disk space will be used. 
Do you want to continue? [Y/n] Y 
(Reading database ... 412146 files and directories currently installed.) 
Preparing to unpack .../python3-bsddb3_6.1.0-1build2_amd64.deb ... 
Unpacking python3-bsddb3 (6.1.0-1build2) ... 
dpkg: error processing archive /var/cache/apt/archives/python3-bsddb3_6.1.0-1build2_amd64.deb (--unpack): 
trying to overwrite '/usr/include/python3.5', which is also in package libpython3.5-dev:amd64 3.5.2-6 
dpkg-deb: error: subprocess paste was killed by signal (Broken pipe) 
Errors were encountered while processing: 
/var/cache/apt/archives/python3-bsddb3_6.1.0-1build2_amd64.deb 
E: Sub-process /usr/bin/dpkg returned an error code (1) 

私はUbuntu 16.04を実行していました。私はPython 3モジュールを読み込むようにEclipseを設定する際に問題があったので、Python 3(sudo apt remove python3)をアンインストールしてから再インストールする必要があると思っていたので、過去に作成した問題システム。一口。 Ubuntu用のUXのほとんどが吹き飛ばされ、私の壁紙を起動したシステムが残っていましたが、Unityや他のGUIツールを使用しなくても動きやすいマウスカーソルです。 Ctrl-Alt-F1を使って端末にアクセスする方法を学びました。その端末から、私は16.04から16.10にアップグレードし、GnomeのGUI機能を再インストールすることを望んでいました。一口。それは黒い画面とマウスカーソルで私を残しました。マウスを動かすのは楽しいが、そうでなければほとんど使用しない。それから私はデスクトップ環境をインストールする必要があることを覚えました。私のシステムは正常に戻っているようですが、python3-bsddb3パッケージを必要とする系図パッケージであるGRAMPSのインストールには問題があります。そうでなければ、Python3はPyDevを含むEclipseでの使用を含め、私の他の用途でうまく動作するようです。

エラーメッセージの私の読書は、ファイル/usr/include/python3.5に問題があるということです。私はそれが実際に存在することを確認しました。 Python3を吹き飛ばす私の初期の冒険を考えれば、それを削除したり、アドバイスなしで変更したりするのは恐れがあります。

不注意に自己破壊的なLinuxばかであることに対する謝罪。

+0

'sudo pip3 install bsddb3'は代わりに動作しますか? – Aurora0001

+1

@ Auroroa0001。提案していただきありがとうございます。元々投稿する前にそれを試しましたが、同じ失敗がありました。最後に、python3.5ファイルの名前をpython3.5_backupに変更し、bsddb3のインストールを許可して新しいファイルを作成しました。私はそれ以来問題を経験していませんでしたが、私にはまだ明らかではない他のPython3の機能を傷つけるかもしれないと心配しています。 – trinkner

+0

私はそれが動作しているときにちょうどそれと一緒に行くだろう - あなた/問題がある場合、あなたはいつもコンテキストとしてこの1つで別の質問を投稿することができます。 – Aurora0001

答えて

0

私は/usr/include/python3.5から/usr/include/python3.5_backupに名前を変更し、問題なくインストールを続けました。それ以来、私はPython3コードの作成や実行、または他のPython3モジュールの使用には何の問題も気づいていません。問題が発生した場合は、ファイルのバックアップバージョンに戻します。

関連する問題