【发布时间】:2018-04-09 09:10:27
【问题描述】:
我一直在尝试在 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
我对如何继续感到有些困惑。我在正确的道路上吗?我可以尝试其他方法吗(有问题的计算机无法连接到互联网)?
【问题讨论】:
-
你试过“pip install(包名)”吗?例如:pip install numpy
-
您有什么原因无法连接到互联网吗?您是如何将 setup.py 复制到目标计算机的?
-
@ymonad 这是一台很旧的电脑,wifi 坏了。我一直在通过 U 盘复制文件。
-
您应该强调您尝试在离线环境中安装的问题以获得真正的答案。也许一种方法是在在线的计算机中创建anaconda环境,并将其复制到目标计算机,但是我从未尝试过。
-
@ymonad 谢谢,我可能会调查一下。
标签: python numpy cython cpython