我正在尝试在新建立的Linux服务器上安装BioPython。要安装BioPython,需要使用NumPy。我下载了numpy-1.6.2并试图安装它,但它给出了一条错误消息
File "numpy/core/setup.py", line 271, in check_types
"Cannot compile 'Python.h'. Perhaps you need to "\
SystemError: Cannot compile 'Python.h'. Perhaps you need to install python-dev|python-devel.
所以,我需要先安装python-dev,但我发现在我的系统中无法做到这一点。我的python版本是2.6.8,安装的唯一包管理器是rpm。我有root权限,但我对行政问题不是很熟悉。任何人都可以告诉我如何做到这一点?
答案 0 :(得分:0)
您应该可以使用
进行安装rpm -i package.rpm
与
rpm -qa
你应该能够搜索包的正确名称(如果我记得,在rpm bsaed发行版上它应该像python-devel.x.y.z.rpm那样)
答案 1 :(得分:0)
我使用PC fedora 21并遇到了同样的问题。 我直接在终端输入dnf install python-devel。 也许你可以试试。
[YB@localhost ~]$ rpm -qa |grep python-dev
蟒-devel的-2.7.8-15.fc21.i686