当前位置:   article > 正文

Pycharm中使用conda创建的虚拟环境(Pycharm bug?)_pycharm使用conda 创建的虚拟环境

pycharm使用conda 创建的虚拟环境

Pycharm中使用conda创建的虚拟环境

注:本文是作者在pycharm中使用conda创建的虚拟环境遇到的一些问题以及解决方法
(这难道就是编译器bug吗?作者实力较弱,不太清楚)一定要看到最后!!

1.创建虚拟环境

  1. 先打开Anaconda Powershell进行虚拟环境的创建(使用"–prefix="参数来指定虚拟环境创建的位置,使用"python=="来指定python版本)
    在这里插入图片描述在这里插入图片描述

出现此图表面创建成功,可使用conda env list命令来查看创建成功的虚拟环境

2.打开pycharm,选择python编译器

  1. 打开pycharm,选择python编译器,可是发现找不到"Conda Environment"中找到刚才创建的虚拟环境
    在这里插入图片描述
    注:作者查看了很多文章,大多数都是在anaconda powershell创建完虚拟环境后,在此可以直接显示创建的环境,所以我猜测可能是因为pycharm版本较新,出现的bug

3.尝试

  1. 使用上方的虚拟环境选项"Virtualenv Environment"发现可以找到刚刚创建的虚拟环境中的python解释器,点击OK
    在这里插入图片描述

  2. 点击后虽然是虚拟环境但是不是conda图标的,不用着急,重启pycharm就好了

在这里插入图片描述
在这里插入图片描述

4.其它问题

  1. 细心的朋友应该发现了,我刚刚一开始创建的虚拟环境和最后在pycharm中使用的虚拟环境是不同的 一个是test一个是xxx_be,这是因为这个问题是作者在开发是遇到的问题,打算在开发结束后复现分享给大家,可是复现的时候我又发现了这个问题,我明明选择的是D盘目录下的test文件,它却使用了上一个选择的虚拟环境,也就是这个"xxx_be"
    在这里插入图片描述
    所以最后结果是这个xxx_be,却不是test
    在这里插入图片描述

5.其他

  1. 包括在conda创建虚拟环境也遇到了虚拟环境没有显示名称的问题
    在这里插入图片描述

  2. 在网上翻阅资料,发现大家创建完虚拟环境后,都会有名称在最左边显示(图中的base就是名称),可作者的却不会,虽然不会影响使用,激活虚拟环境的时候写全路径就可以激活成功

  3. 但为什么我说的是"没有显示名称的问题",却不是’没有生成名称的问题",是因为我在conda中虽然查看不了名称,可是我按照前面的步骤,pycharm却正确显示了名称(就是我指定路径中最后的一级,比如"D:/test"就是"test"),所以我猜测是因为我Anaconda版本太高的问题(前几天刚更新)

6.总结

  1. 作者认为这些是因为pycharm, Anaconda版本高出现的一些bug,所以最好不要随意使用版本高的开发软件,可能会有很多bug。
  2. 但由于作者水平有限,也只能做出这些分享,还望看到此文章的大佬不吝赐教
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/402029
推荐阅读
相关标签
  

闽ICP备14008679号