我目前正在使用在yocto distr版本的Linux上运行的Cisco。 它已经安装了Python 2.7.3,并且我们想为该python安装numpy。 但是,当我尝试执行python setup.py install ,它给了我:

SystemError: Cannot compile 'Python.h'. Perhaps you need to install python-dev|python-devel.

显然,这是一个问题,因为我没有安装python-devel。 因为Cisco机器尚未配置为可以连接Internet(很难配置),所以我无法仅执行sudo apt-get install python-dev来为我抓取文件。

如何解决此错误(没有互联网连接)?

#1楼 票数:1 已采纳

从具有Internet连接的某处将python-dev deb文件下载到外部驱动器,将该驱动器安装在Cisco上,并使用

# dpkg -i debfile.deb

编辑:如果还需要安装依赖项,请尝试以下操作: http : //www.tuxradar.com/answers/517

  ask by andy_tse translate from so

未解决问题?本站智能推荐:

1回复

Yocto,安装Numpy

我真的很难在我的安装numpy: 3.8.11-yocto-standard #1 SMP PREEMPT Tue May 13 06:46:56 PDT 2014 i686 GNU/Linux系统。 我很抱歉,但我很新手。 所以我从这里下载numpy,并做了python setup.py
1回复

Yocto构建python和qt5错误

我低于yocto构建错误,但不确定是什么问题。 我正在尝试为warpx板构建yocto。 能够建立无头形象,但不能满头。 能否请任何人指出任何问题? 我已经在Freescal平台bsp上使用了yocto krogoth版本。 这些是我遵循的命令。
1回复

SystemError:无法编译“Python.h”。也许您需要安装python-dev|python-devel

我尝试安装matplotlib, 在我收到如下错误之后: SystemError:无法编译“ Python.h”。 也许您需要安装python-dev | python-devel 如何解决这个问题呢? 帮我。
1回复

如何在Linux上更改Python上的默认版本以安装和使用某些模块?

我正在使用Linux Mint Nadia并安装了Python 3.2.3和Python 2.7.3。 我使用IDLE访问每个ID并且有一些模块仅适用于1个版本。 我认为默认版本是2.7.3,因为这是我在终端中输入“python”时出现的内容。 我正在尝试为python3安装scipy。
2回复

无法在Linux上导入Python软件包

我在终端中运行了此命令,以安装用于机器学习项目的所有软件包。 sudo apt-get install python-numpy python-scipy python-matplotlib ipython ipython-notebook python-pandas python-sympy
1回复

DebianNoModule名为numpy

我已经使用...在Debian上安装了Python Numpy apt-get安装python-numpy 但是当运行Python shell时,我得到以下信息... 当我查看/usr/local/lib/python2.7/site-packages/的内容时,我发现numpy没
1回复

numpy需要ucs2

我已经使用ActivePython安装了Numpy,当我尝试导入numpy模块时,它抛出以下错误: ImportError:/opt/ActivePython-2.7/lib/python2.7/site-packages/numpy/core/multiarray.so:未定义符号:Py
1回复

Python:无法导入名称/IndexError:列表索引超出范围

我对Python还是很陌生,并且我没有编写大部分代码,而只是在尝试使其工作。 我有以下两个.py文件: 这个叫做FnSim.py- 这个叫做generalSim.py- 我在标有“数据”的文件夹中还有一个名为FlatY.txt的文本文件。 FlatY.txt包含一百万行Y值。