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

2022-09-27 15:13:43 浏览数 (1)

大家好,又见面了,我是你们的朋友全栈君。

Anaconda Pycharm选择编译器教程

文章目录

  • Anaconda Pycharm选择编译器教程
    • 虚拟环境的概念
    • 应用
    • 指令
    • 第三方库的安装
    • 在Pycharm中指定anaconda的虚拟环境
      • 创建项目时使用anaconda虚拟环境的编译器
      • 导入外部项目后指定anaconda虚拟环境的编译器

虚拟环境的概念

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

应用

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

指令

打开prompt

1、创建虚拟环境

代码语言:javascript复制
conda create --name [环境的名称] python=版本号(如3.6,3.7等)

2、激活虚拟环境

代码语言:javascript复制
conda activate [环境的名称]

3、查看已有虚拟环境

代码语言:javascript复制
conda info --env

4、删除虚拟环境

代码语言:javascript复制
conda remove --name [环境名称] --all

5、重命名环境

代码语言:javascript复制
conda create --name [新的环境名称] --clone [旧的环境名称]
conda remove --name [旧的环境名称]

5、导出环境

代码语言:javascript复制
conda env export > 想要保存的路径env_name.yaml

6、导入环境

代码语言:javascript复制
conda create -f 保存的路径env_name.yaml

第三方库的安装

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

代码语言:javascript复制
pip install numpy==[版本号] -i https://pypi.tuna.tsinghua.edu.cn/simple/

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

1、导出包的命令

代码语言:javascript复制
pip freeze > 想要保存的路径requirements.txt

2、导入包的命令

代码语言:javascript复制
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.cn/174845.html原文链接:https://javaforall.cn

0 人点赞