python - 我试图为python(linux)安装emcee和corner。我在安装过程中丢失了“python.h”。如何修复角落安装?
问题描述
我试图为 python 安装'emcee'。它似乎工作。首先,我在这里尝试了示例 http://dfm.io/emcee/current/user/line/
我想获得示例中的角图,所以我也必须安装“角”。这失败了。
使用 pip 卸载和重新安装轮子取得了一些小进展,但现在我卡住了。
我正在使用生活 Linux Knoppix8.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... Fertig Abhängigkeitsbaum wird aufgebaut。Statusinformationen werden eingelesen.... Fertig Paket python-dev ist nicht verfügbar,wird aber von einem anderen Paket referenziert。Das kann heißen, dass das Paket fehlt, dass es abgelöst wurde oder nur aus einer anderen Quelle verfügbar ist。Doch die folgenden Pakete ersetzen es: python
E: Für Paket »python-dev« existsiert kein Installationskandidat。
那是 python-dev 的德语不可用。
我也试过这里建议的,也不起作用。 Python:缺少 Python.h 文件
我似乎对具有(图形)输出的 python 模块或需要使用 gcc 进行编译有普遍的问题。纯计算 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ängt ab von: libpython2.7-stdlib (= 2.7.13-2+deb9u3) aber 2.7.14~rc1-3 soll installiert werden
Hängt 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
Hängt 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
我现在该如何解决这个问题?
解决方案
推荐阅读
- swift - iOS Share to Mail 应用程序始终在顶部显示文本,在底部显示图像,而不是跟随数组中的内容
- c - 如果我使用 memmove() (在 C 中)删除链表中的节点,它会更有效吗?
- javascript - Flask - 如何在获取帖子后重定向
- r - 在 for 循环中更新 data.table 并使用分组变量
- c++ - SFML 试图让精灵跟踪鼠标
- powershell - PowerShell 获取路径中文件夹的名称
- swift - 所需的构造函数似乎令人困惑
- javascript - 程序找不到配置文件,即使它们在同一个文件夹中
- vb.net - 需要在 Visual Basic 中从两个列表创建第三个列表
- python - 你怎么知道dnn支持的层?