Anaconda安装多版本Python环境并在PyCharm中配置的完整指南

 更新时间:2025年09月09日 08:43:48   作者:Kusunoki_D  
这篇文章主要为大家详细介绍了Anaconda安装多版本Python环境并在PyCharm中配置的相关知识,文中的示例代码讲解详细,需要的小伙伴可以参考一下

默认已安装好 Anaconda 和 PyCharm ,想在 Anaconda 上安装最新版本的 Python 解释器。可参考【最新版Anaconda安装教程

【注】:

设置清华源以及更改存放 pkgs 和 env 位置的设置:以记事本方式打开 C:\Users\[用户名] 下的 .condarc 文件,输入以下内容并保存:

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
  pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
pkgs_dirs:
  - D:\anaconda3\pkgs
envs_dirs:
  - D:\anaconda3\envs

一、在 Anaconda 上创建虚拟环境

在连网状态下进入系统的命令提示符(快捷键:win + r ,输入 cmd 即可),输入如下命令:

conda create -n [环境名] python==[版本]

例如,我输入的命令是:conda create -n python312 python==3.12 ,即创建了一个虚拟环境名称为 python312 的 python 版本为 3.12 的虚拟环境。

命令执行过程中如果遇到中断,需要输入 y/n 时,输入 y 即可。命令执行结束后,会发现在 Anaconda 文件位置下的 envs 目录里创建了一个名为 python312 的文件夹。

二、手动添加 Python 环境变量

1. 找到 Python 解释器的安装路径

点进 python312 文件夹,可以发现里面有很多的子目录和配置文件,向下找到 python.exe ,如下图所示,双击进入。

输入以下命令:

import sys
sys.path

会得到下图所示的结果,将红框里的内容复制下来。

2. 在环境变量中手动添加路径

快捷键 win + x ,选择 “系统” ,进入如下图所示的界面:

点击 “高级系统设置” ,进入系统属性界面,再点击 “高级” → “环境变量” ,双击 “系统变量” 中的 “Path” 。

点击 “新建” ,将刚刚复制的红框内容:D:\anaconda3\envs\python312 以及 D:\anaconda3\envs\python312\Scripts 点击 “新建” 输入进去,最后点击 “确定” 即可。

此时在系统环境变量中可能有多个不同版本的 Python 解释器,例如我就同时存在 3.10 和 3.12 版本。由于 Python 3.12 在环境变量中的位置比 Python 3.10 更加靠前(通过上图的上移和下移进行位置交换),因此系统会优先使用 Python 3.12 这个版本的解释器(如果你想优先使用 Python 3.10 ,那么将它的位置放置在 Python 3.12 之前即可)。

如何检验呢?打开 cmd ,输入以下命令,可以发现显示的是 3.12 版本的 python 。

python --version

三、在 PyCharm 中配置虚拟环境的解释器

打开 PyCharm ,点击 “文件 File” → “设置 Settings” → “项目…” → “Python 解释器 Project Interpreter” → “添加解释器” → “添加本地解释器” 。

环境选择 “选择现有” ,类型选择 “Python” 。

Python 路径选择 Anaconda 中 envs 目录中虚拟环境名称下的 Python 解释器的路径。

最后一路 “确定” 下来即可。这时解释器就设置好了,可以在 PyCharm 中编写代码进行测试,观察解释器是否安装成功。

四、Python 解释器安装包

在 “搜索” 处搜索 “Anaconda Prompt” 或在应用处查找,找到后双击进入。

输入下列命令,查看 Anaconda 目前拥有哪些环境。

conda env list

输入下列命令,激活需要安装包的环境(前缀的环境名称发生变化)以及查看该环境下已经安装了哪些包。

只有在此状态下,安装的第三方库才是绑定在该解释器上的,其他环境的解释器无法使用这些库。

activate [环境名]
conda list

输入下列命令,在该环境下安装所需的包(第三方库)。

pip install [包的名称] -i https://pypi.tuna.tsinghua.edu.cn/simple

常见的第三方库:matplotlib 、numpy 、pandas 、scipy 、scikit-learn 等。

注:在指定路径下打开 cmd

通过在指定路径下右键,选择 “显示更多选项”(或者在当前目录按住 Shift 再右键),我们可以在指定路径下打开 PowerShell 和 Git Bash ,如下图所示。

那么如何在指定路径下打开 cmd 呢?方法是:在路径栏中输入 “cmd” 并回车,如下图所示。

到此这篇关于Anaconda安装多版本Python环境并在PyCharm中配置的完整指南的文章就介绍到这了,更多相关Anaconda安装Python内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • python tkinter 做个简单的计算器的方法

    python tkinter 做个简单的计算器的方法

    这篇文章主要介绍了python tkinter 做个简单的计算器的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-04-04
  • Django中日期时间型字段进行年月日时分秒分组统计

    Django中日期时间型字段进行年月日时分秒分组统计

    这篇文章主要介绍了Django中日期时间型字段进行年月日时分秒分组统计,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-11-11
  • caffe的python接口之手写数字识别mnist实例

    caffe的python接口之手写数字识别mnist实例

    这篇文章主要为大家介绍了caffe的python接口之手写数字识别mnist实例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-06-06
  • flask后端request获取参数的几种方式整理

    flask后端request获取参数的几种方式整理

    这篇文章主要为大家介绍了flask后端request获取参数的几种方式整理,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-06-06
  • 用 Python 爬了爬自己的微信朋友(实例讲解)

    用 Python 爬了爬自己的微信朋友(实例讲解)

    下面小编就为大家带来一篇用 Python 爬了爬自己的微信朋友(实例讲解)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-08-08
  • Python实现自动运行代码的方法详解

    Python实现自动运行代码的方法详解

    在软件开发和数据科学领域,自动运行代码是提高效率和确保一致性的关键,本文将深入探讨如何使用Python实现自动运行代码的各种方法,希望对大家有所帮助
    2023-12-12
  • keras 权重保存和权重载入方式

    keras 权重保存和权重载入方式

    这篇文章主要介绍了keras 权重保存和权重载入方式,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-05-05
  • 初探Python元编程之理解并使用元编程改变代码的代码示例

    初探Python元编程之理解并使用元编程改变代码的代码示例

    在Python编程中,有一种强大的技术允许我们在运行时修改或生成代码,这就是元编程,Python的元编程工具包括装饰器,元类,以及函数和类的各种动态修改技术,这篇文章将向你介绍元编程的基本概念,并通过实例讲解如何使用元编程
    2023-07-07
  • pytorch模型的保存加载与续训练详解

    pytorch模型的保存加载与续训练详解

    这篇文章主要为大家介绍了pytorch模型的保存加载与续训练详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-11-11
  • Python2.X/Python3.X中urllib库区别讲解

    Python2.X/Python3.X中urllib库区别讲解

    本篇文章通过对比给大家详细讲解了在Python2和Python3中urllib库区别以及用法讲解,有需要的朋友跟着学习下吧。
    2017-12-12

最新评论