我试图为python(linux)安装emcee和corner。我在安装过程中丢失了'python.h'。如何修复角落安装?



我试图为python安装'主持人'。它似乎有效。首先,我在这里尝试了示例http://dfm.io/emcee/current/user/line/

我想获得示例中的角落图,因此我也要安装"角"。这失败了。

用pip卸载和重新安装轮子的进度很小,但是现在我卡住了。

我正在使用Life Linux Knopix8.1和Python2.7。

我尝试了

$ pip install corner

似乎试图用GCC重新编译Matplotlib(和其他(,而主要错误似乎是:

致命错误:python.h:datei oder verzeichnis nicht gefunden

这意味着缺少python.h文件。

我尝试了经常建议的

$ sudo apt-get install python-dev

,但这也失败了:

paketlisten werden gelesen ... Fertigabhängigkeitsbaumwird aufgebaut。 statusinformationen werden eingelesen .... Fortig Paket Python-dev ist NichtVerfügbar,Wird Aber von Einem Anderen Paket Referenziert。达斯 KannHeißen,Dass Das Paket Fehlt,Dass esabgelöstWurdeoder nur aus Einer Anderen QuelleVerfügbarist。Doch Die Folgenden Pakete ersetzen ES:Python

e:fürpaket»python-dev«equiniert kein installationskandidat。

那是德语的python-dev。

我也尝试了在这里建议的,也行不通。python:python.h文件丢失

我似乎通常在(图形(输出或使用GCC汇编的Python模块上存在问题。纯计算Python模块似乎主要起作用(至少对于Python2.7(。

如何安装角落以获取图?我现在应该尝试什么?

谢谢您的帮助。

Update1:我取得了一些进展。

我的主要重点是现在安装" 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

之后
$ sudo apt-get install libpython2.7-dev

它需要一个不同的版本:libpython2.7-stdlib,libpython2.7

hängtab von:libpython2.7-stdlib(= 2.7.13-2 deb9u3(aber 2.7.14〜rc1-3 soll installiert installiert installiert selptimiert werden

hängtab von:libpython2.7(= 2.7.13-2 deb9u3(aber 2.7.14〜rc1-3 soll installiert installiert installiert werden

之后
$ sudo apt-get install libpython2.7-stdlib

它需要不同的版本:libssl1.1

hängtab von:libssl1.1(> = 1.1.1(aber 1.1.0J-1〜deb9u1 soll installiert installiert werden

之后
$ sudo apt-get install libssl1.1

第一次安装正常。

我现在吸的问题是:

" libssl1.1"的版本现在为1.1.0J-1〜ED9U1,它声称这是最新版本。但是'libpython2.7-stdlib'需要版本> = 1.1.1

我现在该如何解决?

这是重复的问题。

请参阅此答案以安装libssl

最新更新