run*_*ank 14 python linux numpy scipy
我试图从http://www.scipy.org/Download安装numpy .
通过 git clone git://github.com/numpy/numpy.git numpy
但是,当我跑 python setup.py install
我有:
SystemError: Cannot compile 'Python.h'. Perhaps you need to install python-dev|python-devel
哪里可以得到python-dev?
我试过了:
$ easy_install python-devel
Searching for python-devel
Reading http://pypi.python.org/simple/python-devel/
Couldn't find index page for 'python-devel' (maybe misspelled?)
Scanning index of all packages (this may take a while)
Reading http://pypi.python.org/simple/
No local packages or download links found for python-devel
error: Could not find suitable distribution for Requirement.parse('python-devel')
Run Code Online (Sandbox Code Playgroud)
和
$ easy_install python-dev
Searching for python-dev
Reading http://pypi.python.org/simple/python-dev/
Couldn't find index page for 'python-dev' (maybe misspelled?)
Scanning index of all packages (this may take a while)
Reading http://pypi.python.org/simple/
No local packages or download links found for python-dev
error: Could not find suitable distribution for Requirement.parse('python-dev')
Run Code Online (Sandbox Code Playgroud)
任何帮助将不胜感激.
为了解决python-dev的问题,我在本地目录中安装了python2.6.
但是,当我使用python setup.py install --user来安装numpy时,
我有:
$ python setup.py install --user
'进口网站'失败;
使用-v进行回溯Traceback(最近一次调用最后一次):文件"setup.py",第18行,
在import os ImportError:
没有名为os的模块
在python2.6中
我得到了:>>> import os Traceback(最近一次调用最后一次):文件"",第1行,在ImportError中:没有名为os的模块
任何帮助将不胜感激.谢谢
以下链接没有帮助,因为我没有root权限,不能使用sudo.
Hon*_*.Wu 15
如果你在Ubuntu(例如Ubuntu 12.04),它很容易,
sudo apt-get install python-numpy
Run Code Online (Sandbox Code Playgroud)
或者您可以通过pip从源代码编译(我认为RedHat几乎相同):
sudo apt-get install python-dev
sudo apt-get install python-pip
pip install numpy
Run Code Online (Sandbox Code Playgroud)
小智 7
python-dev不是python模块.实际上它是"头文件,静态库和开发工具,用于构建Python模块,扩展Python解释器或在应用程序中嵌入Python." 您可以通过Synaptic Package Manager,软件中心或yum安装它.