2017-02-12 257 views
1

我有一个问题,它与Import Error: No module named numpy非常相似,但是我不相信这个问题的答案适合我,所以我再次问。导入错误:没有名为numpy的模块(已安装numpy)

importerror cmd

这是我最近的工作量大约六个小时的努力得到模块在Python工作(numpy的是别的东西的依赖)之后,所以我终于转向SO。过去六个小时的部分工作包括安装enthought发行版,因为它的大量图书馆是高度建议Windows用户的。我甚至将numpy文件夹的位置放到环境变量的路径上,以便将其排除为可能性。

Windows中,64位,Python 2.7版

+0

没有一个解决方案,但建议:一定要使用虚拟环境,以'的virtualenv '或'mkvirtualenv'。 – Apalala

+0

确保pip行和python行使用相同的python版本。 –

+0

@AndrasDeak好吧:听起来可能。任何想法我可能会这样做? – Stumbler

回答

1

既然你是在Windows上,我强烈建议您安装ANACONDA。这样环境变量就会自动设置,您不需要担心其他任何事情。有许多有用的软件包(例如numpy,sympy,scipy)与anaconda捆绑在一起。此外,根据个人经验,我可以告诉你,在窗口上使用pip和从源代码编译(你需要visual studio)有时会在颈部疼痛。这就是为什么ANACONDA被设想出来的原因。

希望这会有所帮助。

+0

好吧...一半的路上...... Anaconda知道numpy是什么.. 。但一般的Python脚本仍然没有。嗯 – Stumbler

+1

...并删除系统环境变量中的所有python27跟踪,同时确保anaconda在用户环境变量上似乎已经排除了这一点。基督多么混乱的一种语言。 – Stumbler

0

对于Python版本> 3.4,这样做 pip install numpy怎么一回事,因为PIP是蟒蛇依赖其安装包,就像故宫在JS即node.js中