关于pycharm中使用conda环境的问题

我安装了anaconda环境,然后安装了numpy包,用condalist查看是安装成功了再pycharm中新建工程选择如图但是再工程中引入numpy却失败了,我想问一下... 我安装了anaconda环境,然后安装了numpy包,用conda list查看是安装成功了再pycharm中新建工程选择如图但是再工程中引入numpy却失败了,我想问一下怎么才能成功引入,还有conda和默认的Virtualenv环境有什么区别,谢谢 展开
 我来答
liyuanji1002
2018-07-29 · TA获得超过130个赞
知道答主
回答量:56
采纳率:95%
帮助的人:37.2万
展开全部

首先conda和原版python的虚拟环境没有区别,感觉上唯一的区别是安装包的方式不同,一个是用conda,一个是用pip安装第三方包。然后就是conda里的numba可以用显卡来加速运算, 普通python就没找到可以GPU加速的方法。暂时就这些区别了。

而你出现这个问题的原因是,当前的项目环境是通过conda建立的虚拟环境,他除了常规的pip,setuptools,whell等这些初始包之外,其他的第三方包是不会给你弄的, 如果是按照这种环境来使用numpy的话, 需要在ide里的设置窗口中安装numpy,其他的包也需要这种方式来安装,用cmd也可以,只不过太麻烦了,不如这个方法来的效率,如下图

还有一种方法是在创建项目的时候,不要选择创建虚拟环境,而是用本机已有的python环境来创建项目, 这样如果你的conda里已经装了numpy的话,就不需要再手动安装一次了,方便是方便了点, 但容易造成环境污染,本机环境里会有乱七八糟的包,不便于后期的管理。而虚拟环境的话,如果想废弃某个虚拟环境的话,直接删除虚拟环境的文件夹就可以了,干净,也舒坦。而对于专注数据分析或者有关数学的开发时,直接用已有的conda环境就好了,反正也不会安装其他的包。 看下图的设置方法就可以不需要再单独安装numpy了。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式