And*_*ler 6 python numpy python-2.7 anaconda jupyter
我注册了一个统计学的udemy课程,该课程使用jupyter运行anaconda的stock numpy包.
当我在pycharm中运行python 3.4.4时Numpy正在工作,但它在anaconda2和anaconda3中都不起作用..这没有任何意义,因为numpy作为anaconda库的一部分出现.
当我尝试在jupyter中导入numpy时,运行python 2脚本的本地实例,我得到这个:

我想我可以使用IDE来回避错误,我尝试了pycharm,我得到了这个:
Numpy是我正在运行的anaconda默认库的一部分,所以我检查并确保通过使用'conda list'的Anaconda Prompt存在numpy包...
为什么不能成功导入?
在我卸载并重新安装所有内容之前,有没有人有任何想法?
And*_*ler 11
Yayyyy.我想到了.所以在我通过anaconda/jupyter运行python之前,我有几个不同的python版本.结果,附加包库之间的绑定与python运行的版本很差.例如,我可能已将numpy工作配置为3.4但不是2.7 ..
无论如何,为了打破我采取的步骤,我卸载了所有python实例(包括anaconda和普通版本).然后我从C盘中删除了旧的3.4库.然后我再次安装了anaconda 2.7.11,测试了导入numpy并得到了同样的错误.然后我想,如果软件包与python库分开安装并且它们的配置没有通过重新安装重置,那该怎么办呢?所以通过anaconda提示我键入'pip uninstall numpy',删除了我遇到问题的软件包用.然后'pip install numpy'下载并重置了一个包的全新实例.然后我在anaconda提示符和jupyter =两者都测试中测试了导入numpy.
我很高兴这最终得到了解决,因为我可以按计划继续.对于遇到类似问题的其他人,我会尝试卸载,然后通过pip命令重新安装问题导致包 - 这一步似乎对修复问题影响最大.然后,如果这不起作用,请继续按间隔卸载并重新安装环境.
小智 9
您可以尝试使用以下命令:
pip install numpy --upgrade
Run Code Online (Sandbox Code Playgroud)
这将卸载旧安装的 numpy 版本并安装新版本。这个命令解决了我的问题。