【python】anaconda 管理 python 环境

news/2024/4/26 23:38:12/文章来源:https://blog.csdn.net/weixin_46655027/article/details/129189147

anaconda 管理虚拟环境

  • anaconda 简介
  • python 虚拟环境的安装
    • 查看当前 anaconda中所有的虚拟环境
    • 创建新的虚拟环境
    • 激活所创建的虚拟环境
    • 删除指定的虚拟环境
    • 退出当前虚拟环境
    • 查看当前虚拟环境中所有安装的库
    • 安装常用包
  • pycharm
    • pycharm 下环境配置
    • pycharm 使用

anaconda 简介

anaconda 是python的一个开源发行版本,主要面向科学计算,预装了大量的强大的库,使用 anaconda 可以很方便的创建并管理多个版本的 python 环境,并且各个版本的python环境互不影响。

anaconda 可以直接在网页搜索来进行下载,使用 anaconda 来管理虚拟的 python 环境时,我们需要打开 anaconda 命令行:

在这里插入图片描述

python 虚拟环境的安装

查看当前 anaconda中所有的虚拟环境

直接在 anaconda 命令行中输入信息:

conda info --envs
conda info -e (可以进行简写)

创建新的虚拟环境

conda create -n xxx(虚拟环境名为xxx)

安装指定版本(3.7版本)的 python 环境
conda create -n xxx python=3.7

激活所创建的虚拟环境

conda activate xxx

切换到某一个名为 mml 的python虚拟环境下:
activate mml

删除指定的虚拟环境

conda remove -n xxx --all
xxx 为要删除的虚拟环境名

退出当前虚拟环境

conda deactivate

查看当前虚拟环境中所有安装的库

conda list

安装常用包

进入指定的 python 环境中(例如进入到名为 ml 的环境下):

activate ml

在该环境下安装相应的包文件,使用到 pip install:

1、安装 tensorflow:
pip install tensorflow == 2.1.0 -i https://pypi.douban.com/simple/

(1)tensorflow==2.1.0 定义版本信息
(2)-i 选项之后跟的是 豆瓣源 ,安装速度会明显提升,也可以使用 清华源 : -i https://pypi.tuna.tsinghua.edu.cn/simple

2、安装 matplotlib:
pip install matplotlib -i https://pypi.douban.com/simple/

3、安装 sklearn:
pip install scikit-learn -i https://pypi.douban.com/simple/

pycharm

pycharm 是 python IDE(集成开发环境),带有一整套可以帮助用户在使用 python 语言开发时提高其开发效率的工具,其下载地址:

添加链接描述

在这里插入图片描述

根据自己的需要进行下载即可。

pycharm 下环境配置

pycharm 安装成功之后,打开软件并进行环境的配置:

在这里插入图片描述

进入 pycharm 界面,点击左上角 “file” :

在这里插入图片描述

进入之后选择 Project:python project 下选项 python Interpreter 进行虚拟环境的选择或更改:

在这里插入图片描述

点击 “ok” 完成环境的加载就可以使用啦!

pycharm 使用

点击运行 pycharm,进入首界面,选择左上角 “file” 选择 “new project” 创建新项目:

在这里插入图片描述
选择自己项目的存储位置并点击右下角 “create ” 完成项目创建

右击选择自己创建成功的新项目,在该项目下边创建相应的python 文件,给定新文件名既可以成功创建:

在这里插入图片描述

创建好之后就可以快快落落的敲代码咯~~

让我们开启python编程之路吧!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_73210.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

springBoot使用ShardingJDBC实现分表

ShardingSphere的介绍 ShardingSphere是一款起源于当当网内部的应用框架。2015年在当当网内部诞 生,最初就叫ShardingJDBC。2016年的时候,由其中一个主要的开发人员张亮, 带入到京东数科,组件团队继续开发。在国内历经了当当网、…

LeetCode 622.设计循环队列

设计你的循环队列实现。 循环队列是一种线性数据结构,其操作表现基于 FIFO(先进先出)原则并且队尾被连接在队首之后以形成一个循环。它也被称为“环形缓冲器”。循环队列的一个好处是我们可以利用这个队列之前用过的空间。在一个普通队列里&a…

注意啦!如何通过广告吸引客户直接下单?

2023年跨境电商越来越突出,据业内相关人士称,在未来几年与跨境电商相关的政策仍会继续倾斜甚至加大力度,因此各行各业都响应政策,在新政策落实之前致力于平台的转型升级,做新时代创新型的高质量发展,其实细…

Linux下的命令执行绕过技巧合集(渗透测试专用)

一、通配符* 代表『0个到无穷多个』任意字符,包括空字符? 代表『一定有一个』任意字符[ ] 同样代表『一定有一个在括号内』的字符(非任意字符)。例如 [abcd] 代表『一定有一个字符, 可能是 a, b, c, d 这四个任何一个』[ - ]若有减号在中括号内时&#…

(考研湖科大教书匠计算机网络)第六章应用层-第五节:文件传送协议FTP

获取pdf:密码7281专栏目录首页:【专栏必读】考研湖科大教书匠计算机网络笔记导航 文章目录一:概述二:工作原理三:控制连接与数据连接本节对应视频如下 【计算机网络微课堂(有字幕无背景音乐版)】…

求职3个月,简历大多都石沉大海,一听是手工测试都纷纷摇头....太难了

距离被上家公司裁员已经过去了3个月了,3个月的求职经历真的让我痛不欲生,我也从中理解感叹到了很多,想写出来,告诫跟我一样的经历的人。 我今年26岁,大学是一所普通的大专,学的是机电专业,如何…

Python自动化测试框架封装和调用

封装与调用函数与参数化前言 面实现了参数的关联,那种只是记流水账的完成功能,不便于维护,也没什么可读性,接下来这篇可以把每一个动作写成一个函数,这样更方便了。参数化的思维只需记住一点:不要写死 登录…

类与对象(this 关键字、构造器)

目录一、面向对象二、类与对象三、对象内存图四、成员变量和局部变量区别五、this关键字六、构造器/构造方法一、面向对象 一种编程思想:也就是说我们要以何种思路,解决问题,以何种形式组织代码 当解决一个问题的时候,面向对象会把事物抽象成…

分享app的测试技巧

前言 今天笔者想和大家来唠唠app测试,现在的app有非常的多,这些app都是需要经过测试之后才能发布到应用市场中,app已经成为了我们日常生活中不可或缺的一部分了,但它的功能必须强大,才能受到消费者的重视,…

已解决from cryptography.hazmat.backends import default_backend导包错误

已解决Python连接FTPS抛出异常:CryptographyDeprecationWarning: Python 3.6 is no longer supported by the Python core team. Therefore, support for it is deprecated in cryptography. The next release of cryptography (40.0) will be the last to support …

pyaudio声卡信息中hostApi是什么意思?

hostApi是声卡驱动协议,声卡驱动模式,有如下很多类。下面的类型是网上找的PortAudio的类,不不确定是不是python的。typedef enum PaHostApiTypeId{paInDevelopment0, /* use while developing support for a new host API */paDirectSound1,p…

深度学习之“制作自定义数据”--torch.utils.data.DataLoader重写构造方法。

深度学习之“制作自定义数据”–torch.utils.data.DataLoader重写构造方法。 前言: ​ 本文讲述重写torch.utils.data.DataLoader类的构造方法,对自定义图片制作类似MNIST数据集格式(image, label),用于自己的Pytorc…

推荐系统从入门到入门(3)——基于MapReuduce与Spark的分布式推荐系统构建

本系列博客总结了不同框架、不同算法、不同界面的推荐系统,完整阅读需要大量时间(又臭又长),建议根据目录选择需要的内容查看,欢迎讨论与指出问题。 目录 系列文章梗概 系列文章目录 三、MapReduce 1.MapReduce详…

【视频】海康摄像头、NVR网络协议简介

1、软硬件整体架构 2、涉及的网络协议 3、协议简介 3.1 海康私有协议 设备发现SADP:进行设备的发现、激活、修改网络参数、忘记密码等; SDK:4200、系统平台的接入前端设备,协议不对外开放,但对外提供接口库; ISAPI:Intelligent Security API(智能安全API),基于HTTP传输…

2023新的一年软件测试还值得学习吗?

最近因为疫情等各种原因,大厂裁员,失业等等频频受到关注。不解释,确实存在,各行各业都很难,但是,说软件测试行业不吃香,我还真不认同(不是为培训机构说好话,大环境不好&a…

Odoo丨Odoo框架源码研读三:异常处理与定制化开发

Odoo丨Odoo框架源码研读三:异常处理与定制化开发 Odoo源码研读的第三期内容:异常处理与定制化开发。 *异常处理* Odoo中的Exception是对Python内置异常做了继承和封装,设定了自己核心的几个Exception。 而对异常的处理和Python内置异常的…

Spring 之bean的生命周期

文章目录IOCBean的生命周期运行结果实例演示实体类实例化前后置代码初始化的前后置代码application.xml总结今天我们来聊一下Spring Bean的生命周期,这是一个非常重要的问题,Spring Bean的生命周期也是比较复杂的。IOC IOC,控制反转概念需要…

Flutter+【三棵树】

定义 在Flutter中和Widgets一起协同工作的还有另外两个伙伴:Elements和RenderObjects;由于它们都是有着树形结构,所以经常会称它们为三棵树。 这三棵树分别是:Widget、Element、RenderObject Widget树:寄存烘托内容…

SigmaPlot科学绘图工具:ROC曲线分析及AUC组间差异的显著性分析

目的 初步使用SigmaPlot科学绘图工具;进行ROC曲线绘制并分析检验变量AUC组间差异性是否显著 软件下载及安装 SigmaPlot下载安装按照这个教程即可:https://www.hhkxxw.com/24799.html 快速通道:SigmaPlot下载链接:百度网盘链接…

DC220V冲击继电器RCJ-3

系列型号 RCJ-2型冲击继电器; RCJ-2/48VDC冲击继电器 RCJ-2/110VDC冲击继电器 RCJ-2/220VDC冲击继电器 RCJ-2/100VAC冲击继电器 RCJ-2/127VAC冲击继电器 RCJ-2/220VAC冲击继电器 RCJ-3/220VAC冲击继电器 RCJ-3型冲击继电器 RCJ-3/127VAC冲击继电器 RCJ-3/100VAC冲…