pycharm安装anaconda虚拟环境_简单编译器

pycharm安装anaconda虚拟环境_简单编译器Anaconda虚拟环境和Pycharm选择编译器教程

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

Anaconda+Pycharm选择编译器教程

虚拟环境的概念

可以参考docker容器,功能就相当于在你电脑中搭了一个只有单个python的虚拟机,每个环境都是独立的,因此只要不删除base环境,删除其他虚拟环境都是不影响anaconda的本体。纯净python也有创建虚拟环境的功能,但是anaconda的好处是可以指定python版本,而纯净python的虚拟环境依赖python安装时的环境。

应用

在实际项目开发中,建议每个项目单独为其创建一个虚拟环境,如果某个项目的编译器出现问题,删除虚拟环境即可

指令

打开prompt

1、创建虚拟环境

conda create --name [环境的名称] python=版本号(如3.6,3.7等)

2、激活虚拟环境

conda activate [环境的名称]

3、查看已有虚拟环境

conda info --env

4、删除虚拟环境

conda remove --name [环境名称] --all

5、重命名环境

conda create --name [新的环境名称] --clone [旧的环境名称]
conda remove --name [旧的环境名称]

5、导出环境

conda env export > 想要保存的路径\env_name.yaml

6、导入环境

conda create -f 保存的路径\env_name.yaml

第三方库的安装

安装第三方库建议用pip而不建议使用conda,conda极其依赖代理,而windows版本的anaconda本身存在代理问题,conda可以正常使用,当使用pip时则会报代理异常的错。使用pip命令时记得加镜像,我一般是这样使用的:

pip install numpy==[版本号] -i https://pypi.tuna.tsinghua.edu.cn/simple/

anaconda有一个特点,如果你在某个环境中已经安装过了某一个第三方库,再安装时它会从cache中直接安装,无需重新下载,但是指定版本安装时如果版本与cache中不同,仍然会重新安装。

1、导出包的命令

pip freeze > 想要保存的路径\requirements.txt

2、导入包的命令

pip install -r 保存的路径\requirements.txt

在Pycharm中指定anaconda的虚拟环境

以下操作以windows为例,linux的anaconda和windows稍稍有些不同

创建项目时使用anaconda虚拟环境的编译器

1、在创建新项目时选择Previously configured interpreter

在这里插入图片描述

2、点击Interpreter后面三个小点点,选择Conda Environment

在这里插入图片描述

3、点击Interpreter后面三个小点点,进入到你Anaconda所在目录,点击envs>[虚拟环境的名称]>python.exe,linux则是envs>[虚拟环境的名称]>bin>python

在这里插入图片描述

4、点击两次OK,随后直接create即可

导入外部项目后指定anaconda虚拟环境的编译器

1、这里我以YOLOv5源码为例,导入项目后先cancel掉pycharm的自动安装编译器流程,因为它真的特别慢,还容易出问题

在这里插入图片描述

2、你会看到界面右下角有一个No interpreter,点击它,他会显示你之前使用过的编译器,但是我们这边选择Add Interpreter

在这里插入图片描述

3、前面我已经建好一个yolov5的虚拟环境,接下来我们选择Conda Environment>Existing environment

在这里插入图片描述

4、一般来说,Pycharm能够自动检测到你电脑中新的Anaconda虚拟环境,但是就算没有检测到也没关系。我们接下来手动添加,和新建项目时候一样,点击Interpreter后面的三个小点点,选择你虚拟环境所在的目录,点击它下面的python.exe即可(注意,有时候如果你Anaconda的envs如果环境数量过多,可能会给你安装到Users目录下)

在这里插入图片描述
5、接下来直接点击ok,等待updating skeleton完成即可。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/174845.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • OPC服务器配置文档,OPCClient远程连接OPC服务器配置手册[通俗易懂]

    OPC服务器配置文档,OPCClient远程连接OPC服务器配置手册[通俗易懂]OPCClient远程连接OPCServer配置说明OPCClient远程连接OPC服务器配置手册作者:张荣华来源:博客园发布时间:2008-12-1816:16阅读:2434次原文链接[收藏]一,操作系统用户1、在OPC服务器上用Administrator用户建立一个拥有管理员权限的用户并设置密码,一定要设置密码,不能为空,如:用户名:OPCClientUs…

    2022年6月20日
    42
  • bat批处理命令教程_windows批处理命令脚本

    bat批处理命令教程_windows批处理命令脚本第一章批处理基础第一节常用批处理内部命令简介批处理定义:顾名思义,批处理文件是将一系列命令按一定的顺序集合为一个可执行的文本文件,其扩展名为BAT或者CMD。这些命令统称批处理命令。小知识:可以在键盘上按下Ctrl+C组合键来强行终止一个批处理的执行过程。了解了大概意思后,我们正式开始学习.先看一个简单的例子!@echooffecho”欢迎来到非常BAT!”pause把上面的

    2022年8月22日
    7
  • CAS锁(cas自旋锁原理)

    参考文档:http://www.blogjava.net/xylz/archive/2010/07/04/325206.htmlhttp://blog.hesey.net/2011/09/resolve-aba-by-atomicstampedreference.htmlhttp://www.searchsoa.com.cn/showcontent_69238.htm

    2022年4月17日
    66
  • 四、全卷积网络FCN详细讲解(超级详细哦)[通俗易懂]

    四、全卷积网络FCN详细讲解(超级详细哦)[通俗易懂]四、FCN全卷积网络+upsampling上采样+opencv图像金字塔(超级详细哦)1、全卷积网络(FCN)的简单介绍1.1、CNN与FCN的比较1、上采样理论2、OpenCV图像金字塔1、全卷积网络(FCN)的简单介绍1.1、CNN与FCN的比较在传统的cnn网络中,在在最后的卷积层之后会接上若干个全连接层,将卷积层产生的特征图(featuremap)映射成为一个固定长度的特征向量。一…

    2022年6月18日
    29
  • Java面试官最爱问的volatile关键字[通俗易懂]

    Java面试官最爱问的volatile关键字[通俗易懂]在Java的面试当中,面试官最爱问的就是volatile关键字相关的问题。经过多次面试之后,你是否思考过,为什么他们那么爱问volatile关键字相关的问题?而对于你,如果作为面试官,是否也会考虑采用volatile关键字作为切入点呢?为什么爱问volatile关键字爱问volatile关键字的面试官,大多数情况下都是有一定功底的,因为volatile作为切入点,往底层走可以切入Java内存模…

    2022年7月27日
    5
  • python追加写入文本_python向文件中追加内容

    python追加写入文本_python向文件中追加内容withopen(‘data.txt’,’a’,encoding=’utf8′)asf:print(indexCode001,’:’,name001)f.writelines(indexCode001+”|”+name001+’\n’)

    2022年10月2日
    4

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号