conda创建pytorch虚拟环境及解决opencv在pycharm不提示代码的问题

1 创建虚拟环境

conda create -n pytorch python=3.9

2 激活并进入虚拟环境

第一次进入为激活同时进入,后面进入也是相同的命令。

activate pytorch

已经进入虚拟环境:
进入虚拟环境

3 安装pytorch

访问pytorch官网,到下方根据自己的选择安装torch,我的电脑没有GPU,则直接选择CPU版本,通过Conda下载,如下图,然后复制最下面的Runs this Command的内容在虚拟环境中进行安装。
在这里插入图片描述

conda install pytorch torchvision torchaudio cpuonly -c pytorch

安装成功后,使用conda list查看安装的库

4 安装图像处理库

  • skimage(scikit-image)
  • PIL(pillow)
  • cv2(opencv)
    • 这三个库都是安装和导入不相同的库
      依次输入:
conda install scikit-image
conda install pillow  # 可省略,scikit-image安装后PIL已经安装好
conda install opencv-python  # 如果安装失败则改用pip install opencv-python

注意:如需指定版本,则加上版本号,如conda install opencv-python==3.4.1.15

导入:
在这里插入图片描述
导入成功!

5 在pycharm中选择虚拟环境作为编码环境

打开pycharm–>FIle–>settings
在这里插入图片描述
Project–>Python Interpreter–>设置
在这里插入图片描述
点击设置按钮后,选择ADD
在这里插入图片描述
选择Virtualenv Environment–>Existing enviroment–>点击最右边的三个小点
在这里插入图片描述
点击三个小点后弹出窗口,选择Anaconda的中刚刚安装的虚拟环境的python解释器地址,选中后点击下方的OK即可。
在这里插入图片描述
再一次点击OK:
在这里插入图片描述
此时已经看到加载的虚拟环境中存在pytorch,当前的解释器便配置成功,点击OK,pycharm便会加载新的虚拟环境,开始编码!
在这里插入图片描述

6 解决opencv在pycharm中不提示代码的问题

opencv绝对是计算机视觉中最好用的利器,但是不能提示代码,编码过程就不舒爽了,这个肯定不能忍受,必须解决。
在这里插入图片描述
解决方式有两种,原理就不多解释了,自行理解。

6.1 方案一:修改cv2.pyd的路径

在这里插入图片描述
为了简化直接将cv2.pyd拷贝到上一级目录site-packages中,
在这里插入图片描述
等待pycharm加载完成,再次尝试,opencv便能提示代码了,原因是提示其实来源于cv2.pyd。
在这里插入图片描述

6.2 方案二:设置pycharm的路径

为了避免上一种方式的影响,先删除site-packages中cv2.pyd文件
在这里插入图片描述
pycharm加载后,回到没有提示的状态
在这里插入图片描述

FIle–>settings–>Project–>Python Interpreter–>设置按钮–>SHOW ALL
在这里插入图片描述
点击最下边的映射
在这里插入图片描述
点击弹窗的 + + +
在这里插入图片描述
选择Anaconda中的虚拟环境pytorch下,Lib–>site_packages–>cv2,选中cv2然后点击下方的OK
在这里插入图片描述
此时python解释器中便有了cv2的路径,括号显示是用户手动增加。
在这里插入图片描述
然后逐步点击OK,pycharm开始进行加载,加载完测试:
在这里插入图片描述
同样opencv有了提示,两种方式都是有效的。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值