PyCharm中使用Anaconda全过程

 更新时间:2026年02月02日 09:24:24   作者:呆萌很  
文章介绍了如何使用Anaconda创建和管理虚拟环境,包括创建环境、查看已安装库、安装库、切换环境以及在PyCharm中配置环境

Anaconda 自带很多常用的数据科学库(如 numpy, pandas, matplotlib, scikit-learn 等),非常适合数据分析和机器学习。

使用pycharm创建conda虚拟环境的项目

创建项目后Terminal中可以看到创建conda我的环境

查看默认已安装库

使用命令行创建

创建 Anaconda 虚拟环境

conda create -n myenv python=3.9

激活环境

conda activate myenv

查看当前激活环境下已安装的所有库

conda list

在虚拟环境中安装库

使用 Conda 安装(优先推荐)

# 安装指定库(如 pandas)
conda install pandas
# 安装指定版本的库
conda install pandas=2.0.0
# 为指定环境安装库
conda install -n env_name pandas

使用 pip 安装(补充)

如果 Conda 源中没有目标库,可使用 pip:

# 激活目标环境后执行
pip install requests
# 安装指定版本
pip install requests==2.31.0
# 使用国内镜像源加速(推荐,解决下载慢的问题)
pip install requests -i https://pypi.tuna.tsinghua.edu.cn/simple

查看所有已创建的 Conda 环境

# 查看所有 Conda 环境(推荐)
conda info --envs
# 简写形式(更常用)
conda env list

* 号标记的是当前正在激活的环境(示例中是 myenv环境);

项目切换虚拟环境

# 激活项目环境
conda activate lanenet

命令行切换环境仅对终端有效,IDE 需单独配置,确保运行 / 调试代码时使用对应环境:

PyCharm:File → Settings →  Python Interpreter → 选择 Conda 环境下的 Python 解释器;

找到 Conda 环境目录

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 用python建立两个Y轴的XY曲线图方法

    用python建立两个Y轴的XY曲线图方法

    今天小编就为大家分享一篇用python建立两个Y轴的XY曲线图方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-07-07
  • Pandas时间类型转换与处理的实现示例

    Pandas时间类型转换与处理的实现示例

    本文主要介绍了Pandas时间类型转换与处理的实现示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-07-07
  • python sklearn与pandas实现缺失值数据预处理流程详解

    python sklearn与pandas实现缺失值数据预处理流程详解

    对于缺失值的处理,主要配合使用sklearn.impute中的SimpleImputer类、pandas、numpy。其中由于pandas对于数据探索、分析和探查的支持较为良好,因此围绕pandas的缺失值处理较为常用
    2022-09-09
  • Pytorch中的backward()多个loss函数用法

    Pytorch中的backward()多个loss函数用法

    这篇文章主要介绍了Pytorch中的backward()多个loss函数用法,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-05-05
  • python将视频转换为全字符视频

    python将视频转换为全字符视频

    这篇文章主要为大家详细介绍了Python将视频转换为全字符视频,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-04-04
  • PyTorch搭建LSTM实现多变量多步长时序负荷预测

    PyTorch搭建LSTM实现多变量多步长时序负荷预测

    这篇文章主要为大家介绍了PyTorch搭建LSTM实现多变量多步长时序负荷预测,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-05-05
  • Python测试函数出现AssertionError:None != ‘Janis Joplin‘问题及解决

    Python测试函数出现AssertionError:None != ‘Janis Joplin‘问题及解决

    这篇文章主要介绍了Python测试函数出现AssertionError:None != ‘Janis Joplin‘问题及解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-09-09
  • Python中sys.stdout方法的语法示例详解

    Python中sys.stdout方法的语法示例详解

    Python中sys 模块中的一个方法是stdout ,它使用其参数直接显示在控制台窗口上,print() 方法,它有相同的行为,首先转换为sys.stdout() 方法,然后在控制台显示结果,本文给大家介绍Python sys.stdout方法的语法,感兴趣的朋友一起看看吧
    2023-09-09
  • 教你怎么用Python实现多路径迷宫

    教你怎么用Python实现多路径迷宫

    这篇文章主要介绍了教你怎么用Python实现多路径迷宫,文中有非常详细的代码示例,对正在学习python的小伙伴们有非常好的帮助,需要的朋友可以参考下
    2021-04-04
  • python中list列表的高级函数

    python中list列表的高级函数

    这篇文章主要为大家详细介绍了python中list列表的高级函数,感兴趣的小伙伴们可以参考一下
    2016-05-05

最新评论