为Python 2.7.12安装numpy,cython,cpython

时间:2018-04-09 09:10:28

标签: python numpy cython cpython

我一直在尝试在ubuntu 16.04机器上为Python 2.7.12安装numpy,但我不确定我做的是正确的。

我发出了命令

python setup.py install

并收到以下错误消息:

ImportError: No module named Cython.Compiler.Main

所以我一直在尝试安装cython包并收到另一条错误消息:

/Cython-0.28.1/Cython/Plex/Scanners.c:19:20: fatal error: Python.h: No such file or directory

我认为这个问题需要我安装cpython。尝试安装此操作会导致以下错误消息:

Traceback (most recent call last):
  File "setup.py", line 4, in <module>
    import sys, os, importlib.machinery, re, optparse
ImportError: No module named machinery

我对如何继续感到有点难过。我在正确的道路上吗?我可以尝试不同的方式(有问题的计算机无法连接到互联网)吗?

2 个答案:

答案 0 :(得分:2)

您可以使用pip命令检查which pip是否已安装, 就我而言:

$ which pip
/home/usr1/anaconda3/bin/pip

如果pip未安装,请安装:instruction here

然后你应该可以使用它,如:

pip install numpy

另一种方法是使用:conda install

答案 1 :(得分:0)

在终端使用中:

pip install numpy

如果您收到“拒绝许可”等错误,请尝试:

sudo pip install numpy