PyCharm配置Anaconda虚拟环境及Conda常用命令介绍

Posted QiuYue0728

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PyCharm配置Anaconda虚拟环境及Conda常用命令介绍相关的知识,希望对你有一定的参考价值。

一、安装Anaconda:

Anaconda:Python包管理器,是一个开源的Python发行版,包含了conda、Python等180多个科学包及其依赖项。官网:https://www.anaconda.com/,此次安装版本Anaconda3-2022.05-Windows-x86_64.exe,安装过程中的关键步骤:

安装目录:d:\\anaconda3

PyCharm配置Anaconda虚拟环境及Conda常用命令介绍_python

将Anaconda3添加至环境变量:

PyCharm配置Anaconda虚拟环境及Conda常用命令介绍_Anaconda_02

配置默认base环境耗时较长:

PyCharm配置Anaconda虚拟环境及Conda常用命令介绍_Conda_03


二、安装PyCharm:

PyCharm是一种Python IDE(集成工具),带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、项目管理、代码跳转、智能提示、自动完成、单元测试、版本控制。此外,该IDE提供了一些高级功能,用于支持Django等框架下的专业Web开发。下载地址:https://www.jetbrains.com/pycharm/download/#section=windows,安装过程略。


三、使用Anaconda配置Python虚拟环境:

1、查看conda版本和所在的虚拟环境:

(1)打开Anaconda Prompt (Anaconda3):

PyCharm配置Anaconda虚拟环境及Conda常用命令介绍_Conda_04

(2)查看版本:

conda -V

PyCharm配置Anaconda虚拟环境及Conda常用命令介绍_python_05

(3)查看所有创建的虚拟环境和目前所在的虚拟环境(*):

conda env list

PyCharm配置Anaconda虚拟环境及Conda常用命令介绍_虚拟环境_06

conda info -e

PyCharm配置Anaconda虚拟环境及Conda常用命令介绍_虚拟环境_07

2、使用conda创建虚拟环境:

(1)查看可安装的Python版本:

conda search python

PyCharm配置Anaconda虚拟环境及Conda常用命令介绍_python_08

(2)创建Python 3.6的虚拟环境:conda create -n <ENV_Name> python=具体版本号

conda create -n python3.6 python=3.6.13 -y

PyCharm配置Anaconda虚拟环境及Conda常用命令介绍_python_09

说明:

a、创建虚拟环境的过程中需要安装一些依赖软件包

b、创建的虚拟Python版本,和本地Windows 11已安装的Python版本无关

PyCharm配置Anaconda虚拟环境及Conda常用命令介绍_PyCharm_10

(3)激活虚拟环境,查看虚拟环境Python版本:conda activate <ENV_Name>

conda activate python3.6

PyCharm配置Anaconda虚拟环境及Conda常用命令介绍_Conda_11

3、同理创建python 3.10的虚拟环境并激活:

conda create -n python3.10 python=3.10.4 -y
conda activate python3.10

4、查看现在所在的虚拟环境:

conda env list

PyCharm配置Anaconda虚拟环境及Conda常用命令介绍_Conda_12

5、Windows 11配置清华大学Anaconda仓库(https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/):

(1)生成.condarc配置文件:

conda config --set show_channel_urls yes

PyCharm配置Anaconda虚拟环境及Conda常用命令介绍_虚拟环境_13

PyCharm配置Anaconda虚拟环境及Conda常用命令介绍_虚拟环境_14

说明:.condarc配置文件会在用户家目录下生成

(2)修改.condarc配置文件(完整文件内容如下),添加Anaconda Python免费仓库:

channels:
- defaults
show_channel_urls: true
default_channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
pytorch-lts: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud

说明:默认.condarc配置文件只有show_channel_urls: true一行代码

(3)清除索引缓存,保证使用的是清华大学镜像站提供的索引:

conda clean -i

PyCharm配置Anaconda虚拟环境及Conda常用命令介绍_Anaconda_15

6、升级conda:

(1)查看当前conda版本:

conda -V

PyCharm配置Anaconda虚拟环境及Conda常用命令介绍_Conda_16

(2)升级conda:

conda update -n base -c defaults conda -y

PyCharm配置Anaconda虚拟环境及Conda常用命令介绍_虚拟环境_17

说明:conda升级过程中需要安装许多依赖软件包

PyCharm配置Anaconda虚拟环境及Conda常用命令介绍_Anaconda_18

(3)查看升级后conda版本:

conda -V

PyCharm配置Anaconda虚拟环境及Conda常用命令介绍_python_19

PyCharm配置Anaconda虚拟环境及Conda常用命令介绍_Anaconda_20

PyCharm配置Anaconda虚拟环境及Conda常用命令介绍_python_21

说明:在base虚拟环境中的升级,同时运用到python3.6和python3.10虚拟环境中


四、PyCharm原有项目配置python3.10虚拟环境:

1、左上方“文件”-->“设置”:

PyCharm配置Anaconda虚拟环境及Conda常用命令介绍_虚拟环境_22

2、指定“项目”-->“Python解释器”-->右侧“齿轮”:

PyCharm配置Anaconda虚拟环境及Conda常用命令介绍_Conda_23

3、“添加”:

PyCharm配置Anaconda虚拟环境及Conda常用命令介绍_PyCharm_24

4、“Conda环境”-->“现有环境”-->右侧“...”:

PyCharm配置Anaconda虚拟环境及Conda常用命令介绍_Anaconda_25

5、此处使用的是python3.10虚拟环境,找到对应虚拟环境下的python.exe:

D:\\anaconda3\\envs\\python3.10\\python.exe

PyCharm配置Anaconda虚拟环境及Conda常用命令介绍_python_26

PyCharm配置Anaconda虚拟环境及Conda常用命令介绍_python_27

勾选“可用于所有项目”:

PyCharm配置Anaconda虚拟环境及Conda常用命令介绍_PyCharm_28

PyCharm配置Anaconda虚拟环境及Conda常用命令介绍_python_29

 

五、PyCharm新项目配置python3.6虚拟环境:

1、左上方“文件”-->“新建项目”:

PyCharm配置Anaconda虚拟环境及Conda常用命令介绍_Conda_30

2、“纯Python”-->“位置”-->“先前配置的解释器”-->右侧“...”:

PyCharm配置Anaconda虚拟环境及Conda常用命令介绍_Conda_31

3、“Conda环境”-->“解释器”:

D:\\anaconda3\\envs\\python3.6\\python.exe

PyCharm配置Anaconda虚拟环境及Conda常用命令介绍_PyCharm_32

PyCharm配置Anaconda虚拟环境及Conda常用命令介绍_Anaconda_33

说明:

a、无论修改当前项目还是创建的新项目,都有多个Python解释器可选

  • 当前项目:

PyCharm配置Anaconda虚拟环境及Conda常用命令介绍_Anaconda_34

  • 新项目:

PyCharm配置Anaconda虚拟环境及Conda常用命令介绍_虚拟环境_35

b、Anaconda目录结构说明:

  • 安装目录:
D:\\anaconda3
  • conda可执行文件:
D:\\anaconda3\\Scripts\\conda.exe
  • 虚拟环境目录:
D:\\anaconda3\\envs
  • 默认虚拟环境base的Python解释器:
D:\\anaconda3\\python.exe
  • 默认虚拟环境base的软件包安装目录:
D:\\anaconda3\\Lib\\site-packages
  • 创建的虚拟环境python3.10的Python解释器:
D:\\anaconda3\\envs\\python3.10\\python.exe
  • 创建的虚拟环境python3.10的软件包安装目录:
D:\\anaconda3\\envs\\python3.10\\Lib\\site-packages
  • 创建的虚拟环境python3.6的Python解释器:
D:\\anaconda3\\envs\\python3.6\\python.exe
  • 创建的虚拟环境python3.6的软件包安装目录:
D:\\anaconda3\\envs\\python3.6\\Lib\\site-packages


六、Conda常用命令:

1、查看conda版本:

conda -V

2、查看所有创建的虚拟环境和目前所在的虚拟环境(*):

conda env list

conda info -e

3、查看可安装的Python版本:

conda search python

4、创建名为python3.10的Python 3.10.4的虚拟环境:

conda create -n python3.10 python=3.10.4 -y

5、克隆已存在的虚拟环境python3.6至新虚拟环境python3.10:

conda create -n python3.10 --clone python3.6 -y

6、切换至指定虚拟环境:

conda activate python3.10

7、在当前虚拟环境下安装软件包:

conda install ipython -y

说明:也可使用如下命令进行软件包的安装

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple ipython

8、在指定虚拟环境下安装软件包:

conda install -n python3.10 ipython -y

9、在当前虚拟环境下删除软件包:

conda remove ipython -y

10、在指定虚拟环境下删除软件包:

conda remove -n python3.10 ipython -y

11、更新conda:

conda update -n base -c defaults conda -y

12、更新指定软件包:

conda update ipython -y

13、更新所有软件包:

conda update --all -y

14、查看当前虚拟环境下已安装的软件包:

conda list

15、查看指定虚拟环境下已安装的软件包:

conda list -n python3.10

16、退出当前虚拟环境:

conda deactivate

17、删除指定虚拟环境:

conda remove -n python3.10 --all -y

18、删除指定虚拟环境:

conda env remove -n python3.10

19、查看conda create命令帮助信息:

conda create -h

20、查看conda命令帮助信息:

conda -h

说明:可通过Anaconda Prompt (Anaconda3)或PyCharm的本地终端运行上述命令

PyCharm配置Anaconda虚拟环境及Conda常用命令介绍_Anaconda_36

PyCharm配置Anaconda虚拟环境及Conda常用命令介绍_PyCharm_37


以上是关于PyCharm配置Anaconda虚拟环境及Conda常用命令介绍的主要内容,如果未能解决你的问题,请参考以下文章

Python库的优雅安装及PyCharm虚拟环境配置

pycharm使用anaconda虚拟环境

anaconda 在D盘新建环境+pycharm配置

Anaconda+pycharm(在pytorch环境下)安装PyQt5及环境配置

Windows虚拟环境在PyCharm中的使用

Anaconda及pycharm操作汇总