【发布时间】:2018-04-25 06:08:41
【问题描述】:
我已经下载了 Python 3.6 Portable。
我需要使用 numpy.
我已经使用 git 下载了它: git clone https://github.com/numpy/numpy.git numpy 。将目录“numpy”复制到Python目录。
现在,当我使用“import numpy”时,出现以下错误:
ImportError: Error importing numpy: 你不应该尝试从 它的源目录;请退出 numpy 源代码树,然后重新启动 你的 python 解释器。
我该怎么办?
不,它不是 Explain why numpy should not be imported from source directory 的副本,因为将 numpy 复制到 Python 目录中的“site-packages”目录会导致解释器根本看不到 numpy 模块。
关于这是作者要求解释某事的问题的重复的建议是不准确的。由于我没有要求解释,我问,我怎样才能使这个工作。而“可能重复”的问题只说明他的方式是行不通的。
顺便说一句,我已经找到了不用 numpy 就能得到我想要的东西的方法。但是 numpy 是解决方案,在其他 stackovervlow 答案中建议,这对于那些使用便携式 Python 的人来说变得很耗时,因为他们似乎没有明显的解决方案。当建议使用 numpy 时,他们不会被告知。
答案
【问题讨论】:
-
不过,您链接的问题的答案仍然相关。克隆 numpy 源代码库不会构建所有 C 扩展。
-
仅仅因为您克隆了 repo 并拥有源代码并不意味着构建了库所依赖的底层 C 扩展
-
不是。我没有要求解释,我问的是如何让它发挥作用。
标签: python numpy pip python-import easy-install