**问题详情:**我安装了anaconda,在利用Pycharm学习numpy这个库的时候,导入numpy这个包的时候提示我没有nummpy这个模块:No module named numpy.如下图所示。
在这里插入图片描述
应该说安装了Anaconda,里边就自带了numpy这个库,就应该能够使用。我一个新手怎么搞得懂呢?于是网上查了查找到了一个解决办法,说是我项目的解释器应该设置为Anaconda安装目录下的python.exe,而不应该是系统自带的:https://blog.csdn.net/aanndd77/article/details/80830468?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase

但是我发现的的解释器的确就是anaconda目录下的python呀,为什么还是出现了这个问题呢?
我用pycharm新建了一个试验项目test,在选择python解释器的时候特别注意确定选择的是anaconda下的python.exe。
在这里插入图片描述
新建之后我发现,解释器里边仍然的包仍然只有原始的两个,pip和setuptools在这里插入图片描述
那我导入numpy这个包的时候自然是会出错的。

那么在Pycharm新建一个项目的时候怎么才能用上Anaconda给我们装好的包呢?

回答这个问题之前,强烈初学者弄清楚python的虚拟环境你弄清其中的逻辑之后能让你每次新建项目选择python解释器的时候不再有各种疑惑,B站有个视频讲得很清楚,视频很短强烈推荐,这是链接:https://www.bilibili.com/video/BV1V7411n7CM?from=search&seid=2288993931167411568

回到问题,看了视频之后我想是不是应该在新建项目,选择解释器的时候勾选继承全局包?如下图
在这里插入图片描述
我勾选Inherit glabal site-packages创建项目,再看的时候发现,哎,好了,这下解释器里边包含了很多包,里边就有numpy
在这里插入图片描述
这个时候再import numpy 的时候就不会再报错了。

总结
1. 确保你的解释器是Anaconda目录下的python.exe
2. 创建项目的时候勾选Inherit glabal site-packages

已经建好了项目不想重新新建项目怎么办? 好办,你直接新配置一个解释器,替换掉原来的解释器就OK
在这里插入图片描述
建好之后点这里show all在这里插入图片描述
然后选择你新配置的解释器,点击OK就好了
在这里插入图片描述

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐