pycharm使用anaconda全过程

 更新时间:2023年02月23日 10:08:40   作者:罗小爬EX  
这篇文章主要介绍了pycharm使用anaconda全过程,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

之前一直在windows环境使用pycharm加上virtualenv方式开发,最近由于本地多个virtualenv比较混乱,所以尝试切换anaconda

一、安装anaconda

下载地址:https://www.anaconda.com/products/individual#windows

安装步骤:https://docs.anaconda.com/anaconda/install/windows/

使用开源免费版本

下载完成后点击安装即可

二、创建新的env

为了便于区分不同python开发环境,可通过anaconda创建新的python环境,如下图

上图中的Localtion即为新创建的环境的安装位置,即anaconda安装目录下/envs/环境名,创建新环境需要等待一段时间,创建成功后即可在envs目录下看见新创建的环境

具体env下的目录结构

anaconda几个重要的文件位置(用于后续pycharm集成配置)

conda executable

  • ${ANACONDAT_HOME}/Scripts/conda.exeenv对应的

python interceptor

  • ${ANACONDAT_HOME}/envs/${ENV_NAME}/python.exe

三、配置pycharm

已有项目切换已经建好的anaconda env

原项目使用的python base、virtualenv,现在需要切换anaconda上新建的env,如下:

1、Settings -> Project - > Project Interpreter -> 右上角齿轮 -> add

2、由于之前已在anaconda中新建env,此处可直接使用已有Conda Environment,选择Existing environment

注:

(1)类型需选择Conda Environment

(2)Interceptor选择具体env环境目录下的python.exe,即${ANACONDAT_HOME}/envs/${ENV_NAME}/python.exe

(3)Conda executable选择${ANACONDAT_HOME}/Scripts/conda.exe

已有项目切换新建的anaconda env(需要新创建env)

则需要项目使用新建的anaconda env,需要新建全新的env,如下选择New environment

注:

(1)Location即为新创建的env存放目录,默认为${ANACONDAT_HOME}/envs/${PROJECT_NAME}/python.exe,即在anaconda安装目录envs下新建与工程同名的环境名,可根据需要修改

(2)Conda executable选择${ANACONDAT_HOME}/Scripts/conda.exe

(3)可勾选"Make avaliable to all projects",如此其他项目也可复用该interceptor配置

新建项目时设置anaconda env

新建项目时的设置界面和之前的编辑Project Interceptor界面类似,只是将interceptor类型变为下拉列表,此处需要选择Conda,之后即可根据:

New environment

  • 新建anaconda环境(新建Localtion目录)
  • 或者使用已有anaconda环境(使用已经存在的Location目录)

Existging interceptor

  • 使用之前pycharm中已经创建过的anaconda interceptor

总结

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

相关文章

  • python函数的两种嵌套方法使用

    python函数的两种嵌套方法使用

    本文主要介绍了python函数的两种嵌套方法使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-04-04
  • python 实现保存最新的三份文件,其余的都删掉

    python 实现保存最新的三份文件,其余的都删掉

    今天小编就为大家分享一篇python 实现保存最新的三份文件,其余的都删掉,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-12-12
  • 使用python解析MDX词典数据并保存为Excel文件

    使用python解析MDX词典数据并保存为Excel文件

    MDX(Mobile Dictionary eXchange)是一种常见的词典文件格式,通常用于在移动设备和电脑之间共享辞典数据,本文深入探讨了从MDX词典数据提取、处理到最终保存为Excel文件的全过程,需要的朋友可以参考下
    2023-12-12
  • python线程池threadpool实现篇

    python线程池threadpool实现篇

    这篇文章主要为大家详细介绍了python线程池threadpool的实现,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-04-04
  • python中@contextmanager实例用法

    python中@contextmanager实例用法

    在本篇文章里小编给大家整理的是一篇关于python中@contextmanager实例用法,对此有兴趣的朋友们可以学习下。
    2021-02-02
  • 搞笑的程序猿:看看你是哪种Python程序员

    搞笑的程序猿:看看你是哪种Python程序员

    这篇文章主要介绍了搞笑的程序猿:看看你是哪种Python程序员,不久前,在互联网上出现了一篇有趣的文章,讲的是对于同一个问题,不同层次的Python程序员编出的Python代码,显示出了不同的风格,代码都很简单,有趣,需要的朋友可以参考下
    2015-06-06
  • python中sys模块的介绍与实例

    python中sys模块的介绍与实例

    这篇文章主要给大家介绍了关于python中sys模块的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-04-04
  • python开发一个解析protobuf文件的简单编译器

    python开发一个解析protobuf文件的简单编译器

    这篇文章主要介绍了python如何开发一个解析protobuf文件的简单编译器,帮助大家更好的理解和学习python,感兴趣的朋友可以了解下
    2020-11-11
  • python中的urlparse()方法使用

    python中的urlparse()方法使用

    这篇文章主要介绍了python中的urlparse()方法使用,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-10-10
  • python错误提示:Errno 2] No such file or directory的解决方法

    python错误提示:Errno 2] No such file or directory的解决方法

    我相信很多人在学习Python的时候,特别是在open文件的时候总还碰到,还报错IOError:[Errno 2]没有这样的文件或目录:'E://aaa.txt',这篇文章主要给大家介绍了关于python错误提示:Errno 2] No such file or directory的解决方法,需要的朋友可以参考下
    2022-02-02

最新评论