Я попытался установить emcee и угол для Python (Linux). Я пропустил «python.h» во время установки. Как исправить угловую установку? - PullRequest
0 голосов
/ 21 мая 2019

Я попытался установить emcee для python. Вроде работает. Для начала я попробовал пример здесь http://dfm.io/emcee/current/user/line/

Я хочу получить такие угловые графики, как в примере, поэтому я тоже должен установить 'угловой'. Это не удается.

Деинсталляция и переустановка руля с пипом получают небольшой прогресс, но теперь я застрял.

Я использую Life Linux Knoppix8.1 и python2.7.

Я пытался

$ pip install corner

Кажется, что он пытается перекомпилировать matplotlib (и другие) с gcc, и основная ошибка выглядит так:

фатальная ошибка: Python.h: Datei oder Verzeichnis nicht gefunden

Это означает, что файл Python.h отсутствует.

Я попробовал тогда часто предлагаемый

$ sudo apt-get install python-dev

Но и это не так:

Paketlisten werden gelesen ... Fertig Abhängigkeitsbaum wird aufgebaut. Statusinformationen werden eingelesen .... Fertig Paket python-dev ist не верфюбар, странный абер фон эйнем андерен Пакет референцьерт. десять кубометров канн хайсен, дас дас пакет фельт, дас эс абгелест вурд одер нур аус Einer Anderen Quelle verfügbar ist. Doch die folgenden Пакете Эрсетцен es: python

E: Für Paket »python-dev« existiert kein Installationskandidat.

Немецкий язык для python-dev недоступен.

Я пробовал также то, что предложено здесь, тоже не работает. Python: отсутствует файл Python.h

Кажется, у меня, как правило, проблемы с модулями python с (графическим) выводом или необходимостью компиляции с помощью gcc. Кажется, что модули Python для чистого вычисления в основном работают (по крайней мере, для Python2.7).

Как я могу установить угол, чтобы получить графики? Что мне теперь попробовать?

Спасибо за помощь.

ОБНОВЛЕНИЕ 1: я добился определенного прогресса.

Сейчас я сосредоточен на установке 'python-dev'.

После обновления

$ sudo apt-get update

теперь он знает python-dev (отлично!), Но есть зависимости.

После

$ sudo apt-get install python-dev

Сначала необходимо установить: libpython-dev, python2.7-dev

После

$ sudo apt-get install libpython-dev

Сначала необходимо установить: libpython2.7-dev

* После 1063 *

$ sudo apt-get install libpython2.7-dev

Требуется другая версия: libpython2.7-stdlib, libpython2.7

Habt ab von: libpython2.7-stdlib (= 2.7.13-2 + deb9u3) aber 2.7.14 ~ rc1-3 soll installiert werden

Habt ab von: libpython2.7 (= 2.7.13-2 + deb9u3) aber 2.7.14 ~ rc1-3 soll installiert werden

После

$ sudo apt-get install libpython2.7-stdlib

Требуется другая версия: libssl1.1

Habng ab von: libssl1.1 (> = 1.1.1) aber 1.1.0j-1 ~ deb9u1 soll installiert werden

После

$ sudo apt-get install libssl1.1

Установка работает нормально в первый раз.

Проблема, которую я сейчас высасываю:

Версия 'libssl1.1' теперь 1.1.0j-1 ~ deb9u1, и она утверждает, что это самая новая версия. Но libpython2.7-stdlib требует версию> = 1.1.1

Как я могу решить это сейчас?

...