搜索

查看: 3086|回复: 11

[Python] pycharm使用anaconda全过程

[复制链接]
发表于 2023-5-4 17:21:49 | 显示全部楼层 |阅读模式
Editor 2023-5-4 17:21:49 3086 11 看全部
目录
  • 一、安装anaconda
  • 二、创建新的env
  • 三、配置pycharm
  • 已有项目切换已经建好的anaconda env
  • 已有项目切换新建的anaconda env(需要新创建env)
  • 新建项目时设置anaconda env
  • 总结之前一直在windows环境使用pycharm加上virtualenv方式开发,最近由于本地多个virtualenv比较混乱,所以尝试切换anaconda

    一、安装anaconda
    下载地址:https://www.anaconda.com/products/individual
    安装步骤:https://docs.anaconda.com/anaconda/install/windows/
    使用开源免费版本

    2023022310021556.jpg

    2023022310021556.jpg


    下载完成后点击安装即可

    2023022310021557.png

    2023022310021557.png


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

    2023022310021658.png

    2023022310021658.png


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

    2023022310021659.png

    2023022310021659.png


    具体env下的目录结构

    2023022310021660.png

    2023022310021660.png


    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

    2023022310021661.png

    2023022310021661.png


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

    2023022310021662.png

    2023022310021662.png


    注:
    (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

    2023022310021663.png

    2023022310021663.png


    注:
    (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

    2023022310021664.png

    2023022310021664.png


    总结
    以上为个人经验,希望能给大家一个参考,也希望大家多多支持知鸟论坛
  • 回复

    使用道具 举报

    发表于 2023-6-28 18:01:18 | 显示全部楼层
    ffycxyw2274436 2023-6-28 18:01:18 看全部
    这东西我收了!谢谢楼主!知鸟论坛真好!
    回复

    使用道具 举报

    发表于 2023-6-28 23:41:16 | 显示全部楼层
    向往草原403 2023-6-28 23:41:16 看全部
    这个帖子不回对不起自己!我想我是一天也不能离开知鸟论坛
    回复

    使用道具 举报

    发表于 2023-6-29 17:23:57 | 显示全部楼层
    冀苍鸾 2023-6-29 17:23:57 看全部
    感谢楼主的无私分享!要想知鸟论坛好 就靠你我他
    回复

    使用道具 举报

    发表于 2023-6-29 19:53:45 | 显示全部楼层
    塞翁364 2023-6-29 19:53:45 看全部
    楼主发贴辛苦了,谢谢楼主分享!我觉得知鸟论坛是注册对了!
    回复

    使用道具 举报

    发表于 2023-6-29 21:55:09 | 显示全部楼层
    执着等待等wc 2023-6-29 21:55:09 看全部
    楼主,我太崇拜你了!我想我是一天也不能离开知鸟论坛
    回复

    使用道具 举报

    发表于 2023-6-30 02:57:38 | 显示全部楼层
    李志敏 2023-6-30 02:57:38 看全部
    楼主发贴辛苦了,谢谢楼主分享!我觉得知鸟论坛是注册对了!
    回复

    使用道具 举报

    发表于 2023-6-30 08:27:52 | 显示全部楼层
    123456868 2023-6-30 08:27:52 看全部
    楼主,我太崇拜你了!我想我是一天也不能离开知鸟论坛
    回复

    使用道具 举报

    发表于 2023-6-30 09:06:27 | 显示全部楼层
    xinting_6ym 2023-6-30 09:06:27 看全部
    楼主发贴辛苦了,谢谢楼主分享!我觉得知鸟论坛是注册对了!
    回复

    使用道具 举报

    发表于 2023-6-30 12:05:56 | 显示全部楼层
    术数古籍专卖疤 2023-6-30 12:05:56 看全部
    既然你诚信诚意的推荐了,那我就勉为其难的看看吧!知鸟论坛不走平凡路。
    回复

    使用道具 举报

    • 您可能感兴趣
    点击右侧快捷回复 【请勿灌水】
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则 返回列表

    RSS订阅| SiteMap| 小黑屋| 知鸟论坛
    联系邮箱E-mail:zniao@foxmail.com
    快速回复 返回顶部 返回列表