【发布时间】:2015-04-16 20:47:32
【问题描述】:
我尝试了以下方法:
sudo pip install git+https://github.com/saffsd/langid.py.git
但是我收到以下错误。
SystemError: Cannot compile 'Python.h'. Perhaps you need to install python-dev|python-devel.
但是 python-dev 和 numpy 都已经安装了。
selah@selah-OptiPlex-9020:~$ dpkg -s python-numpy
Package: python-numpy
Status: install ok installed
...
和
selah@selah-OptiPlex-9020:~$ dpkg -s python-dev
Package: python-dev
Status: install ok installed
...
对我接下来可以尝试什么有什么想法吗?
【问题讨论】:
-
sudo pip install langid? -
好点。我试过了,得到了以下结果: selah@selah-OptiPlex-9020:~$ sudo pip install langid [sudo] selah 的密码:下载/解包 langid 找不到满足 langid 要求的版本(来自版本:1.0dev, 1.1.1dev, 1.1.2dev, 1.1.3dev, 1.1.4dev, 1.1dev)
-
如果是开发版本,
--pre修饰符可能会有所帮助:pip.pypa.io/en/latest/reference/pip_install.html#install-pre -
这让我摆脱了“找不到版本”的错误。但是,它给了我与直接从 github 安装相同的错误:/ SystemError: Cannot compile 'Python.h'
标签: python installation pip