2016-11-27 258 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。我在配置Eclipse加载Python 3模块时遇到了问题,所以我(愚蠢地)以为我应该尝试卸载Python 3(sudo apt remove python3)然后重新安装它,所以看看它是否会清理我过去可能创建的任何问题系统。叹。这吹走了Ubuntu的大部分UX,给我一个系统引导到我的墙纸,但没有Unity或其他GUI工具使用...只是一个移动的鼠标光标。我学会了如何使用Ctrl-Alt-F1访问终端。从那个终端,我从16.04升级到16.10,希望能够重新安装Gnome GUI功能。叹。这给我留下了黑屏和鼠标光标。有趣的是移动鼠标,但其他用处不大。然后我倾向于需要安装桌面环境。现在我的系统似乎恢复正常,只有我在安装GRAMPS时遇到问题,GRAMPS是需要python3-bsddb3软件包的系统软件包。 Python3在其他方面似乎运行良好,包括在Eclipse中使用PyDev。

我读到的错误信息是文件/usr/include/python3.5有问题。我检查过它确实存在。我害怕删除它或现在改变它,而没有建议,因为我早先的冒险吹走了Python3。

因无意中破坏自己的Linux白痴道歉。

+0

'sudo pip3安装bsddb3'工作吗? – Aurora0001

+1

@ Auroroa0001。感谢您的建议。在最初发布之前尝试过,但发生同样的失败。最后,我将python3.5文件重命名为python3.5_backup,并允许安装bsddb3来创建一个新文件。我从未遇到过问题,但我担心我可能损坏了其他对我而言不明显的Python3功能。 – trinkner

+0

我只是随它一起工作 - 如果/当你遇到麻烦时,你可以随时以此为背景发布另一个问题。 – Aurora0001

回答

0

我将其更名为/usr/include/python3.5/usr/include/python3.5_backup,然后继续安装而没有任何问题。从那以后,我没有注意到任何编写或运行Python3代码或使用其他Python3模块的问题。如果出现问题,我将恢复到该文件的备份版本。