2016-11-27 3 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), а затем переустановить его, чтобы убедиться, что это устранит любые проблемы, которые я, возможно, создал в прошлом на моем система. Вздох. Это сдуло большую часть UX для Ubuntu, оставив меня с системой, загружаемой в мои обои, но без каких-либо Unity или других инструментов графического интерфейса для использования ... просто движущегося курсора мыши. Я узнал, как использовать Ctrl-Alt-F1 для доступа к терминалу. С этого терминала я обновил с 16.04 по 16.10, надеясь, что переустановит функции Gnome GUI. Вздох. Это оставило меня с черным экраном и курсором мыши. Приятно перемещать мышь, но мало использовать в противном случае. Затем я наклонился, чтобы установить среду рабочего стола. Теперь моя система кажется нормальным, только у меня возникли проблемы с установкой GRAMPS, генеалогического пакета, который требует пакет python3-bsddb3. Python3, похоже, отлично работает для других моих целей, в том числе в Eclipse с PyDev.

Мое сообщение об ошибке - это проблема с файлом /usr/include/python3.5. Я проверил, что это действительно существует. Я боюсь удалить его или изменить сейчас без советов, учитывая мое предыдущее приключение, сдувающее Python3.

Извинения за непреднамеренно самоубийственный идиот Linux.

+0

Вместо этого работает 'sudo pip3 install bsddb3'? – Aurora0001

+1

@ Auroroa0001. Спасибо за предложение. попробовал это перед публикацией изначально, но имел тот же самый отказ. В итоге я переименовал файл python3.5 в python3.5_backup и разрешил установку bsdd3 для создания нового файла. С тех пор я не испытывал проблем, но я беспокоюсь, что, возможно, я повредил другие функции Python3, которые пока не ясны. – trinkner

+0

Я бы просто пошел с ним, пока он работает - если/когда у вас есть проблемы, вы всегда можете задать другой вопрос с этим в качестве контекста. – Aurora0001

ответ

0

Я переименовал /usr/include/python3.5 в /usr/include/python3.5_backup, а затем продолжил установку без проблем. С тех пор я не заметил никаких проблем с написанием или запуском кода Python3 или с использованием других модулей Python3. Если возникнут проблемы, я вернусь к резервной версии файла.

 Смежные вопросы

  • Нет связанных вопросов^_^