- Печать
Страницы: [1] Вниз
Тема: [РЕШЕНО] Не устанавливается программа с Python — неудовлетворённые зависимости (Прочитано 3038 раз)
0 Пользователей и 1 Гость просматривают эту тему.
InGenTech
Приветствую всех!
Такая вот проблема. Устанавливаю менеджер заметок Outwiker http://jenyay.net/Soft/Outwiker Вылетает ошибка. Пытался решит по инструкциям http://compizomania.blogspot.com/2013/05/ubuntu-13041210.html
Вижу причину в неудачной установке BitTorrent-клиента Tribler https://www.tribler.org,
т.к. он тоже требует Python-составляющие.
Некоторые пакеты невозможно установить. Возможно, вы просите невозможного,
или же используете нестабильную версию дистрибутива, где запрошенные вами
пакеты ещё не созданы или были удалены из Incoming.
Следующая информация, возможно, поможет вам:
Пакеты, имеющие неудовлетворённые зависимости:
outwiker : Зависит: python-wxgtk2.8 но он не может быть установлен
E: Невозможно исправить ошибки, у вас отложены (held) битые пакеты.
« Последнее редактирование: 02 Ноября 2016, 18:20:35 от InGenTech »
Axa-Ru
InGenTech
Axa-Ru, благодарю. Сработало.
- Печать
Страницы: [1] Вверх
I have had problems with using matplotlib after a Windows update. I’m running Windows 7 Service Pack 1 32 bit and I installed Python and matplotlib as part of Python(x,y)-2.7.6.1. The problem appears related to FreeType, as the import fails on ft2font as shown in the stack trace below:
In [1]: import matplotlib
In [2]: matplotlib.use('agg')
In [3]: import matplotlib.pyplot as plt
---------------------------------------------------------------------------
ImportError Traceback (most recent call last)
<ipython-input-3-eff513f636fd> in <module>()
----> 1 import matplotlib.pyplot as plt
C:Python27libsite-packagesmatplotlibpyplot.py in <module>()
22
23 import matplotlib
---> 24 import matplotlib.colorbar
25 from matplotlib import _pylab_helpers, interactive
26 from matplotlib.cbook import dedent, silent_list, is_string_like, is_numlike
C:Python27libsite-packagesmatplotlibcolorbar.py in <module>()
27 import matplotlib.artist as martist
28 import matplotlib.cbook as cbook
---> 29 import matplotlib.collections as collections
30 import matplotlib.colors as colors
31 import matplotlib.contour as contour
C:Python27libsite-packagesmatplotlibcollections.py in <module>()
21 import matplotlib.artist as artist
22 from matplotlib.artist import allow_rasterization
---> 23 import matplotlib.backend_bases as backend_bases
24 import matplotlib.path as mpath
25 from matplotlib import _path
C:Python27libsite-packagesmatplotlibbackend_bases.py in <module>()
48
49 import matplotlib.tight_bbox as tight_bbox
---> 50 import matplotlib.textpath as textpath
51 from matplotlib.path import Path
52 from matplotlib.cbook import mplDeprecation
C:Python27libsite-packagesmatplotlibtextpath.py in <module>()
9 from matplotlib.path import Path
10 from matplotlib import rcParams
---> 11 import matplotlib.font_manager as font_manager
12 from matplotlib.ft2font import FT2Font, KERNING_DEFAULT, LOAD_NO_HINTING
13 from matplotlib.ft2font import LOAD_TARGET_LIGHT
C:Python27libsite-packagesmatplotlibfont_manager.py in <module>()
51 import matplotlib
52 from matplotlib import afm
---> 53 from matplotlib import ft2font
54 from matplotlib import rcParams, get_cachedir
55 from matplotlib.cbook import is_string_like
ImportError: DLL load failed: The specified procedure could not be found.
I have tried reinstalling Python(x,y), but this did not resolve the problem.
From other answers on Stackoverflow I have learned that common failures here include missing msvcr90.dll
and msvcp90.dll
files. I downloaded Dependency Walker and opened c:Python27Libsite-packagesmatplotlibFT2FONT.PYD
. This showed issues with these files and with libbz2.dll
. I downloaded and copied these files to c:windowssystem32
.
I have also tried checking my PATH
and PYTHONPATH
environment variables, but they appear to reference my Python install correctly:
PATH: C:Python27Libsite-packagesPyQt4;C:Windowssystem32;C:Windows;C:WindowsSystem32Wbem;C:WindowsSystem32WindowsPowerShellv1.0;C:Program FilesNovellGroupWise;C:Program FilesMiKTeX 2.9miktexbin;C:Program FilesMicrosoft SQL Server80ToolsBinn;C:Program FilesMicrosoft SQL Server110ToolsBinn;C:Program FilesCommon FilesAspenTech Shared;C:Python27;C:Python27DLLs;C:Python27Scripts;C:Python27gnuplotbinary;C:Program FilespythonxySciTE-3.3.2-3;C:Program Filespythonxyconsole;C:MinGW32-xybin;C:Python27Libsite-packagesvtk
PYTHONPATH: c:Python27DLLs
The problem manifests even when only using the Agg backend as shown in the session above, so I don’t think it has anything to do with Qt or tk.
VA_Makarov, Пакет требует зависимость, которой уже нет в новых версиях дистрибутива. в 18+ уже идет python-wxgtk3.0
Притом зависимость довольно жесткая, я попробовал пересобрать пакет чтоб приучить его к реалиям, оно ставится ,но программа падает после запуска.
Тянуть все зависимости руками — затея малоинтересная, и зачастую опасная т.к. один из пакетов может захотеть вынести полсистемы.
Т.к. версия программы актуальная — вопросы стоит задавать ее разработчикам, почему их детище не работает в Минт 18 (Ubuntu 16.04)
Ну и еще можно попробовать руками собрать из source-архива, но т.к.
VA_Makarov писал(а): Mint поставил только вчера.
успех вероятен лишь относительно)
Что кстати за прога такая, что она делает? может знаем рабочие аналоги под эту задачу…
:: Заменить pygobject2-devel на extra/python2-gobject2? [Y/n]
разрешение зависимостей...
проверка конфликтов...
ошибка: не удалось подготовить транзакцию (не удалось удовлетворить зависимости)
:: installing python2-mutagen (1.43.0-1) breaks dependency 'mutagen' required by puddletag
:: Заменить pygobject2-devel на extra/python2-gobject2? [Y/n] n
разрешение зависимостей...
проверка конфликтов...
:: python2-gobject2 и pygobject2-devel конфликтуют. Удалить pygobject2-devel? [y/N] y
ошибка: не удалось подготовить транзакцию (не удалось удовлетворить зависимости)
:: installing python2-mutagen (1.43.0-1) breaks dependency 'mutagen' required by puddletag
:: Заменить pygobject2-devel на extra/python2-gobject2? [Y/n] n
разрешение зависимостей...
проверка конфликтов...
:: python2-gobject2 и pygobject2-devel конфликтуют. Удалить pygobject2-devel? [y/N] n
ошибка: обнаружен неразрешимый конфликт пакетов
ошибка: не удалось подготовить транзакцию (конфликтующие зависимости)
:: 'python2-gobject2' и 'pygobject2-devel' конфликтуют
Подскажите, что сделать, чтобы исправить и обновиться? Не могу puddletag удалить даже. Вручную удалять файлы?
ДОП: Можно удалить тему. Октопи чёто колбасит, через -Rs удалил нормально. Обновы тож встали
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.
Я так много боролся, чтобы установить приложение. И где-то в комментариях кто-то сказал, что я стал жестоким и сделал rm -rf /usr/lib/python2.7, а затем я сделал то же самое. И после этого я сделал sudo apt purge python2.7-minimal, теперь моя система полностью разбита, например, когда я делаю sudo apt upgrade, я получаю:
The following packages have unmet dependencies:
gimp : Depends: python:any (>= 2.6.6-7~)
libboost-mpi-python1.58.0 : Depends: python (< 2.8) but it is not installed
Depends: python (>= 2.7~) but it is not installed
Depends: python:any (>= 2.7.5-5~)
libboost-python1.58-dev : Depends: python-dev but it is not installed
Depends: python:any (< 2.8)
Depends: python:any (>= 2.7.5-5~)
Depends: python (>= 2.5) but it is not installed or
python-celementtree but it is not installable or
python-elementtree but it is not installable
ndiff : Depends: python:any (< 2.8)
Depends: python:any (>= 2.7.5-5~)
python-bs4 : Depends: python:any (< 2.8)
Depends: python:any (>= 2.7.5-5~)
python-cairo : Depends: python (< 2.8) but it is not installed
Depends: python (>= 2.7~) but it is not installed
Depends: python:any (>= 2.7.5-5~)
python-chardet : Depends: python:any (< 2.8)
Depends: python:any (>= 2.7.5-5~)
Depends: python-pkg-resources but it is not installed
python-dbus : Depends: python (< 2.8) but it is not installed
Depends: python (>= 2.7~) but it is not installed
Depends: python:any (>= 2.7.5-5~)
python-gi : Depends: python (< 2.8) but it is not installed
Depends: python (>= 2.7~) but it is not installed
Depends: python:any (>= 2.7.5-5~)
python-gobject-2 : Depends: python (< 2.8) but it is not installed
Depends: python (>= 2.7~) but it is not installed
Depends: python:any (>= 2.7.5-5~)
python-gtk2 : Depends: python (>= 2.7) but it is not installed
Depends: python (< 2.8) but it is not installed
python-html5lib : Depends: python-six but it is not installed
Depends: python:any (< 2.8)
Depends: python:any (>= 2.7.5-5~)
python-lxml : Depends: python (>= 2.7) but it is not installed
Depends: python (< 2.8) but it is not installed
python-pip : Depends: python:any (< 2.8)
Depends: python:any (>= 2.7.5-5~)
Recommends: python-all-dev (>= 2.6) but it is not installed
python-setuptools : Depends: python-pkg-resources (= 20.7.0-1) but it is not installed
Depends: python:any (< 2.8)
Depends: python:any (>= 2.7.5-5~)
python-wheel : Depends: python:any (< 2.8)
Depends: python:any (>= 2.7.5-5~)
python-xlib : Depends: python:any (< 2.8)
Depends: python:any (>= 2.7.5-5~)
speedtest-cli : Depends: python (>= 2.7) but it is not installed
Depends: python (< 2.8) but it is not installed
Depends: python-pkg-resources but it is not installed
И когда я выдаю sudo apt-get -f install, я получаю:
The following additional packages will be installed:
python python-dev python-pkg-resources python-six python2.7-dev
Suggested packages:
python-doc python-tk
The following NEW packages will be installed:
python python-dev python-pkg-resources python-six python2.7-dev
0 upgraded, 5 newly installed, 0 to remove and 0 not upgraded.
21 not fully installed or removed.
Need to get 0 B/533 kB of archives.
After this operation, 1,465 kB of additional disk space will be used.
Do you want to continue? [Y/n] Y
Setting up python2.7-minimal (2.7.12-1ubuntu0~16.04.2) ...
Could not find platform independent libraries <prefix>
Consider setting $PYTHONHOME to <prefix>[:<exec_prefix>]
python2.7: can't open file '/usr/lib/python2.7/py_compile.py': [Errno 2] No such file or directory
dpkg: error processing package python2.7-minimal (--configure):
subprocess installed post-installation script returned error exit status 2
dpkg: dependency problems prevent configuration of python-minimal:
python-minimal depends on python2.7-minimal (>= 2.7.11-1~); however:
Package python2.7-minimal is not configured yet.
dpkg: error processing package python-minimal (--configure):
dependency problems - leaving unconfigured
No apport report written because the error message indicates its a followup error from a previous failure.
Errors were encountered while processing:
python2.7-minimal
python-minimal
E: Sub-process /usr/bin/dpkg returned an error code (1)
Что мне теперь делать ?? Как я могу исправить то, что я испортил!?
задан
27 December 2017 в 16:51
поделиться
6 ответов
Вы можете исправить эту проблему, если у вас есть доступ к некоторым UPS-устройствам ubuntu, которые работают нормально:
apt download python2.7-minimal libpython2.7-stdlib python2.7
Затем вам необходимо скопировать основные файлы в вашу собственную систему с помощью:
[ f2]
Затем вы должны использовать dpkg для установки python:
sudo dpkg -i python2.7-minimal_2.7.12-1ubuntu0~16.04.2_amd64.deb libpython2.7-stdlib_2.7.12-1ubuntu0~16.04.2_amd64.deb python2.7_2.7.12-1ubuntu0~16.04.2_amd64.deb
Тогда вы должны позволить apt заботиться обо всем:
sudo apt-get install -f
Тогда вы можете проверить, что apt отлично работает с:
sudo apt upgrade
ответ дан tgwtdt
22 May 2018 в 15:54
поделиться
Вы можете исправить эту проблему, если у вас есть доступ к некоторым UPS-устройствам ubuntu, которые работают нормально:
apt download python2.7-minimal libpython2.7-stdlib python2.7
Затем вам необходимо скопировать основные файлы в вашу собственную систему с помощью:
sudo scp you@yourserver:/usr/lib/python2.7/*.py /usr/lib/python2.7/
sudo scp -r you@yourserver:/usr/lib/python2.7/plat-x86_64-linux-gnu /usr/lib/python2.7/
sudo scp -r you@yourserver:/usr/lib/python2.7/logging /usr/lib/python2.7/
sudo scp -r you@yourserver:/usr/lib/python2.7/encodings /usr/lib/python2.7/
Затем вы должны использовать dpkg для установки python:
sudo dpkg -i python2.7-minimal_2.7.12-1ubuntu0~16.04.2_amd64.deb libpython2.7-stdlib_2.7.12-1ubuntu0~16.04.2_amd64.deb python2.7_2.7.12-1ubuntu0~16.04.2_amd64.deb
Тогда вы должны позволить apt заботиться обо всем:
sudo apt-get install -f
Тогда вы можете проверить, что apt отлично работает с:
sudo apt upgrade
ответ дан tgwtdt
18 July 2018 в 00:22
поделиться
Вы можете исправить эту проблему, если у вас есть доступ к некоторым UPS-устройствам ubuntu, которые работают нормально:
apt download python2.7-minimal libpython2.7-stdlib python2.7
Затем вам необходимо скопировать основные файлы в вашу собственную систему с помощью:
sudo scp you@yourserver:/usr/lib/python2.7/*.py /usr/lib/python2.7/
sudo scp -r you@yourserver:/usr/lib/python2.7/plat-x86_64-linux-gnu /usr/lib/python2.7/
sudo scp -r you@yourserver:/usr/lib/python2.7/logging /usr/lib/python2.7/
sudo scp -r you@yourserver:/usr/lib/python2.7/encodings /usr/lib/python2.7/
Затем вы должны использовать dpkg для установки python:
sudo dpkg -i python2.7-minimal_2.7.12-1ubuntu0~16.04.2_amd64.deb libpython2.7-stdlib_2.7.12-1ubuntu0~16.04.2_amd64.deb python2.7_2.7.12-1ubuntu0~16.04.2_amd64.deb
Тогда вы должны позволить apt заботиться обо всем:
sudo apt-get install -f
Тогда вы можете проверить, что apt отлично работает с:
sudo apt upgrade
ответ дан tgwtdt
24 July 2018 в 17:12
поделиться
Существенные системные службы (например, apt) зависят от Python, поэтому вполне вероятно, что ваша система сейчас сильно повреждена.
У вас есть два варианта:
Вы можете вручную переустановить каждый пакет python с использованием dpkg. Вы можете создавать резервные копии своих данных и выполнять чистую установку.
Первый выбор, вероятно, будет быстрым и довольно простым для опытных пользователей. Второй вариант, вероятно, будет быстрее и проще для большинства обычных пользователей.
ответ дан user535733
22 May 2018 в 15:54
поделиться
Существенные системные службы (например, apt) зависят от Python, поэтому вполне вероятно, что ваша система сейчас сильно повреждена.
У вас есть два варианта:
Вы можете вручную переустановить каждый пакет python с использованием dpkg. Вы можете создавать резервные копии своих данных и выполнять чистую установку.
Первый выбор, вероятно, будет быстрым и довольно простым для опытных пользователей. Второй вариант, вероятно, будет быстрее и проще для большинства обычных пользователей.
ответ дан user535733
18 July 2018 в 00:22
поделиться
Существенные системные службы (например, apt) зависят от Python, поэтому вполне вероятно, что ваша система сейчас сильно повреждена.
У вас есть два варианта:
Вы можете вручную переустановить каждый пакет python с использованием dpkg. Вы можете создавать резервные копии своих данных и выполнять чистую установку.
Первый выбор, вероятно, будет быстрым и довольно простым для опытных пользователей. Второй вариант, вероятно, будет быстрее и проще для большинства обычных пользователей.
ответ дан user535733
24 July 2018 в 17:12
поделиться
Другие вопросы по тегам:
Похожие вопросы:
В Python может быть несколько причин возникновения ошибки ModuleNotFoundError: No module named ...
:
- Модуль Python не установлен.
- Есть конфликт в названиях пакета и модуля.
- Есть конфликт зависимости модулей Python.
Рассмотрим варианты их решения.
Модуль не установлен
В первую очередь нужно проверить, установлен ли модуль. Для использования модуля в программе его нужно установить. Например, если попробовать использовать numpy без установки с помощью pip install будет следующая ошибка:
Traceback (most recent call last):
File "", line 1, in
ModuleNotFoundError: No module named 'numpy'
Для установки нужного модуля используйте следующую команду:
pip install numpy
# или
pip3 install numpy
Или вот эту если используете Anaconda:
conda install numpy
Учтите, что может быть несколько экземпляров Python (или виртуальных сред) в системе. Модуль нужно устанавливать в определенный экземпляр.
Конфликт имен библиотеки и модуля
Еще одна причина ошибки No module named — конфликт в названиях пакета и модуля. Предположим, есть следующая структура проекта Python:
demo-project
└───utils
__init__.py
string_utils.py
utils.py
Если использовать следующую инструкцию импорта файла utils.py, то Python вернет ошибку ModuleNotFoundError
.
>>> import utils.string_utils
Traceback (most recent call last):
File "C:demo-projectutilsutils.py", line 1, in
import utils.string_utils
ModuleNotFoundError: No module named 'utils.string_utils';
'utils' is not a package
В сообщении об ошибке сказано, что «utils is not a package». utils — это имя пакета, но это также и имя модуля. Это приводит к конфликту, когда имя модуля перекрывает имя пакета/библиотеки. Для его разрешения нужно переименовать файл utils.py.
Иногда может существовать конфликт модулей Python, который и приводит к ошибке No module named.
Следующее сообщение явно указывает, что _numpy_compat.py в библиотеке scipy пытается импортировать модуль numpy.testing.nosetester
.
Traceback (most recent call last):
File "C:demo-projectvenv
Libsite-packages
scipy_lib_numpy_compat.py", line 10, in
from numpy.testing.nosetester import import_nose
ModuleNotFoundError: No module named 'numpy.testing.nosetester'
Ошибка ModuleNotFoundError
возникает из-за того, что модуль numpy.testing.nosetester
удален из библиотеки в версии 1.18. Для решения этой проблемы нужно обновить numpy и scipy до последних версий.
pip install numpy --upgrade
pip install scipy --upgrade
# |
|
Темы: 17 Сообщения: 77 Участник с: 19 декабря 2016 |
:: Запускается полное обновление системы… разрешение зависимостей… проверка конфликтов… :: python-twisted и python2-twisted конфликтуют. Удалить python2-twisted? [y/N] y ошибка: обнаружен неразрешимый конфликт пакетов ошибка: не удалось подготовить транзакцию (конфликтующие зависимости) :: ‘python-twisted’ и ‘python2-twisted’ конфликтуют (python2-twisted<=20.3.0-3) Как разрешить ? |
vs220 |
# (отредактировано 2 года, 2 месяца назад) |
Темы: 22 Сообщения: 8111 Участник с: 16 августа 2009 |
Смотрим какому пакету нужен python2-twisted
или что то старое или левое, новые пакеты должны использовать python-twisted
ставим python-twisted
решаем вопрос с пакетом которому требовался python2-twisted если он не работает с python-twisted |
vladan |
# |
Темы: 17 Сообщения: 77 Участник с: 19 декабря 2016 |
ставим python-twisted pacman -Syu python2-twisted Вы не ошиблись?может- ставим python-twisted |
vs220 |
# |
Темы: 22 Сообщения: 8111 Участник с: 16 августа 2009 |
Да ошибся, исправил |
vladan |
# |
Темы: 17 Сообщения: 77 Участник с: 19 декабря 2016 |
Спасибо за помощь,вылечил |
mnhunter |
# |
Темы: 3 Сообщения: 15 Участник с: 29 сентября 2015 |
Добрый день. Tasckoach зависит от python2-twisted. Соответственно после обновления программа перестала работать. Как можно пересобрать пакет taskcoach или добавить python2-twisted в систему чтобы заработало. |
nafanja |
# (отредактировано 2 года, 1 месяц назад) |
Темы: 94 Сообщения: 9252 Участник с: 02 июня 2012 заблокирован |
TaskCoach-1.4.6-x86_64.AppImage работает.
Псевдографический инсталлятор Arch Linux ver. 3.8.2 |
mnhunter |
# |
Темы: 3 Сообщения: 15 Участник с: 29 сентября 2015 |
спасибо, работает |
RusWolf |
# |
Темы: 11 Сообщения: 2466 Участник с: 16 июля 2016 |
https://transfiles.ru/bqc0k |
vs220 |
# (отредактировано 2 года, 1 месяц назад) |
Темы: 22 Сообщения: 8111 Участник с: 16 августа 2009 |
Пересоберите пакет taskcoach удалив в пакбилде в зависимостях (depends=) python2-twisted должен и без него работать |