我已经下载了Python 3.6 Portable。
我需要使用numpy。
我使用git:git clone https://github.com/numpy/numpy.git numpy下载了它。复制目录" numpy"到Python目录。
现在,当我使用" import numpy"时,我收到以下错误:
ImportError:导入numpy时出错:你不应该尝试从中导入numpy 它的源目录;请退出numpy源树,然后重新启动 从那里你的python解释器。
我该怎么办?
不,它不是Explain why numpy should not be imported from source directory的副本,因为将numpy复制到目录" site-packages"在Python目录中这样做,解释器根本看不到numpy模块。
建议这是一个问题的副本,作者要求解析某些东西,这是不准确的。由于我没有要求解释,我问,我怎么能做这个工作。并且"可能重复"问题只说明他的方式不起作用。
顺便说一句,我已经找到了获得我想要的东西的方法而没有numpy。但numpy是解决方案,在其他stackovervlow答案中建议的是,对于那些使用可移植Python的人而言,这变得非常耗时,因为似乎没有明显的解决方案。当被告知使用numpy时,他们不会被告知。
答案
答案 0 :(得分:3)
NumPy不仅仅是一组Python文件。它还包含一组需要编译才能使用的C扩展。因此,您无法将文件复制到路径中并期望它能够正常工作。
有关安装NumPy的说明,请参阅此页:https://docs.scipy.org/doc/numpy-1.13.0/user/install.html