配置linux 下在pycharm内利用anaconda3和opencv3进行Python编程

最近想在linux下进行计算机视觉的编程,安装了pycharm这个ide和anaconda3,然后又安装了openCV3,结果在pycharm内依然无法导入cv2这个模块(提示no module named 'cv2')。以下是我从遇到困难和解决困难的过程:

1)先安装anaconda3和opencv3,在终端验证能够正常使用

2)打开pycharm->file->setting->project->interpreter 


更改解释器,将点击右边面板project interpreter:...一行的下拉菜单,选择show all,然后点击加号'+',选择add local...进入以下界面:


问题出在这,在左侧的选择栏我选择了conda,然后在右边选择new environment->location 添加位置,选择完毕之后一路点击ok和apply到上一张图片的页面,发现没有opencv的package,于是点击加号,搜索opencv,点击install,编译代码,在某行调用cv2.imshow()的语句报告"Rebuild the library with Windows, GTK+ 2.x or Carbon support"  这是安装opencv之前未安装相关的依赖库的缘故,但是此时我已经在终端成功试用过cv2.imshow()函数,不应出现这种问题。

我搜索了网上的答案,中文的基本是opencv2相关的,需要的cv.py和cv2.so文件我没有找到,google一下,有人在讨论这个问题,但是也说不出什么来;有做视频的只是教你怎么在pycharm内建立virtualenv,没什么意义。

最后发现不应当选择conda而是system interpreter,因为此时默认解释器就是anaconda3,并且opencv也是与它链接,直接选择system interpreter然后选择路径anaconda3/bin/python3.6,一直点击ok完成设置,此时在pycharm内调用opencv能正常使用。

  • 3
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值