安装了anaconda,pycharm导入numpy时提示没有该包(模块)?
**问题详情:**我安装了anaconda,在利用Pycharm学习numpy这个库的时候,导入numpy这个包的时候提示我没有nummpy这个模块:No module named numpy.如下图所示。应该说安装了Anaconda,里边就自带了numpy这个库,就应该能够使用。我一个新手怎么搞得懂呢?于是网上查了查找到了一个解决办法,说是我项目的解释器应该设置为Anaconda安装目录下的py
**问题详情:**我安装了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就好了
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)