网络编程
位置:首页>> 网络编程>> 网络编程>> pycharm使用anaconda全过程

pycharm使用anaconda全过程

作者:罗小爬EX  发布时间:2023-07-19 04:57:12 

标签:pycharm,anaconda

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

一、安装anaconda

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

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

使用开源免费版本

pycharm使用anaconda全过程

下载完成后点击安装即可

pycharm使用anaconda全过程

二、创建新的env

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

pycharm使用anaconda全过程

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

pycharm使用anaconda全过程

具体env下的目录结构

pycharm使用anaconda全过程

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

pycharm使用anaconda全过程

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

pycharm使用anaconda全过程

注:

(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

pycharm使用anaconda全过程

注:

(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

pycharm使用anaconda全过程

来源:https://blog.csdn.net/luo15242208310/article/details/119355238

0
投稿

猜你喜欢

  • 本文介绍了SpringBoot 中使用JSP的方法示例,分享给大家,具体如下:依赖:  <parent>  
  • 同质化的网站越来越多,往往你还没发展起来,就已有许多站点抄袭走了你的成果,如何留下用户?——让用户有更好的使用体验。一些网页上的小技巧,可以
  • MS SQL基本语法及实例操作 一:建表并初始化 ============================ create database
  • 提要:系统自带的mysql默认字符集不是gbk,因此给数据库的推广应用以及中文程序的开发带来极大的不便,在没完没了的GBK和UTF8的转换过
  • 来蓝色一直都在潜水,很少写帖子,太对不起大家了.下面和大家探讨一个话题,希望能引起大家的兴趣.关于H1,一直都想和大家讨论H1用法的问题,可
  • 在实际的工作和学习中,许多人的SQL Server 2005数据库日志文件可能会发生损坏,例如硬件故障、计算机非正常重启或关机等等。在SQL
  • 需要分件html源代码 此例中的被抓取的html源代码如下 <p align=left>2004年8月24日星期二;白天:晴有时
  • 在windows 2003下,在运行web应用程序的时候出现一下错误: 服务器无法处理请求,-->对路径“C:/temp/mytest.tx
  • 当今,有一点可以肯定的是,设计的领域在扩大,这是一个需要设计的世界。拒最新的统计资料显示,中国目前已有正规的设计学院教学机构700多所,并且
  • 如何只取数据库的前3条记录?怎么控制只取得前3行数据    这要看是什么类型的数据库了,对于Access和SQ
  • 要想更好的理解 css, 尤其是 IE 下对 css 的渲染,haslayout 是一个非常有必要彻底弄清除的概念。大多IE下的显示错误,就
  • 【摘 要】 我只是提供我几个我认为有助于提高写高性能的asp.net应用程序的技巧,本文提到的提高asp.net性能的技巧只是一个起步,更多
  • 数据库的选择原则是什么?我只知道小网站用Access,大网站用SQL,请问它的具体选择原则是什么?在实际应用中,数据库的选择原则一般是:如果
  • 由于在遭遇到这个页面之前我们一 * 互刚好在讨论交互设计原则之类的话题,其中有一条是:包容性,即满足主体用户需求的同时,尽可能兼顾非主体用户需
  • 先让我们看一个例子,了解什么是模式化窗口。以下是QQ秀商城在非登录时提示登录的一种状态。当我在非登录状态,通过保存形象的方式买一件衣服时,弹
  • 经过摸索和实践,我把自己的解决方法,写在下面: 说明: 我的Oracle客户端的版本是 oracle 9i, 安装client端的时候,不能
  • 近段时间看了一些论坛上面关于分页的ASP程序依然有许多的关注者,但里面只有代码,没有详细的解释,对于初学者来说,这样总是得不到真正的掌握,此
  • 经常到这来抄抄改改代码,也贡献一个代码,主要是讨论研究用,没有封装可以进一步改进<!DOCTYPE html PUBLIC "
  • 演示:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//
  • 以下的文章主要是对MySQL limit查询优化的具体内容的介绍,我们大家都知道MySQL数据库的优化是相当重要的。其他最为常用也是最为需要
手机版 网络编程 asp之家 www.aspxhome.com