pycharm引入numpy报错:ImportError: Importing the multiarray numpy extension module failed. Most likely you are trying to import a failed build of numpy.
软件为pycharm,安装了anaconda。
我一开始的报错为,PyCharm中无法调用numpy,报错ModuleNotFoundError: No module named 'numpy',这个问题找到博客解决了,其实就是需要使用anaconda的python.exe。
但运行代码时:
import numpy as np
arr = np.random.randint(1, 9, size=9)
print(arr)
又出现了如下错误:
File "C:\python\Anaconda3\lib\site-packages\numpy\core\__init__.py", line 26, in <module>
raise ImportError(msg)
ImportError:
Importing the multiarray numpy extension module failed. Most
likely you are trying to import a failed build of numpy.
If you're working with a numpy git repo, try `git clean -xdf` (removes all
files not under version control). Otherwise reinstall numpy.
还是报错,经过自己摸索,找到了解决方案,原来是自己的numpy版本过低了!解决方法如下:
另外给大家推荐一些最新的书籍PDF资源:
《python基础教程第三版》PDF高清完整版-免费下载
《Python机器学习基础教程》PDF高清完整版-免费下载
最新人工智能、机器学习、图像处理等书籍PDF下载列表:
https://www.cnblogs.com/hsqdboke/category/1316409.html
如何更新呢,最好的方法是使用anacon全部统一更新,不会出错,方法是如下:
step1:首先以管理员的身份启动cmd.exe;
step2:升级conda(升级Anaconda前需要先升级conda)命令为:conda update conda
step3:升级anconda命令为:conda update anaconda
step4:升级spyder命令为:conda update spyder
然后重启pycharm,运行代码:
import numpy as np
arr = np.random.randint(1, 9, size=9)
print(arr)
终于成功了!!!并且输入pycharm的时候也有函数参数等提示,顺便说一下windows环境下:ctrl+p会出来参数提示。
运行结果:
[1 2 2 4 7 1 8 7 4]
另外给大家推荐一些最新的书籍PDF资源:
《python基础教程第三版》PDF高清完整版-免费下载
《Python机器学习基础教程》PDF高清完整版-免费下载
最新人工智能、机器学习、图像处理等书籍PDF下载列表:
https://www.cnblogs.com/hsqdboke/category/1316409.html
参考:
https://blog.csdn.net/john_bian/article/details/79291228
https://blog.csdn.net/anderslu/article/details/79123323