Python学习笔记(一)Anaconda开发环境介绍与搭建

        本文介绍了Python学习中常用的开发环境Anaconda,以及如何搭建和使用Anaconda。Anaconda是一个集成了许多模块和包管理工具的软件集合,可以管理Python解释器、模块和虚拟环境。文章还比较了conda和pip这两个包管理工具的区别,并介绍了Anaconda中常用的命令操作。此外,文章还提到了在Windows系统中安装Anaconda和PyCharm的方法。

目录

Anaconda介绍

模块

虚拟环境

pip和conda包管理工具的对比

Anaconda的conda与pip命令

Windows安装Anaconda与Pycharm


Anaconda介绍

Anaconda是一个软件集合,自带了很多的模块的二进制文件(可以直接本地构建模块),并提供了conda和pip两个包管理工具。能够提供python解释器、模块与虚拟环境的管理。

模块

实现具体功能的工具包 比如想实现下载、上传功能,存储功能,可以寻找现成的网络的、数据库的模块可以来调用
(1)标准模块——python的开发者编写的模块
(2)第三方模块

虚拟环境

用以给开发环境做用途上的区分
通过划分多个开发环境,为不同的环境设置不同版本的解释器和模块,比如区分python2与3的环境

pip和conda包管理工具的对比

(1)软件仓库的区别
conda使用anacconda.org软件仓库
pip使用pypi,python官网的软件仓库,模块数量多

(2)模块内容
conda都是二进制,可以直接读取
pip源码和二进制都有,源码需要编译会比较慢

(3)支持的语言
conda支持多语言
pip只支持python

(4)多环境
conda支持多环境
pip不支持

(5)依赖的检查
conda严格检查依赖项——类似于yum的区别
pip不严格检查

Anaconda的conda与pip命令

1、一般操作
conda -version #查看anaconda版本
conda update conda #升级conda版本
conda update pip #升级pip版本
conda update anaconda #升级anaconda版本与所有软件包
conda env list #查看所有虚拟环境在linux和macos中
source activate xx #进入xx环境
source deactivate #退出
在windows中
activate xx
deactivate2、创建虚拟环境
conda create --name/-n 新环境名 #创建新环境
conda create -n 新环境名 -c 老环境名 #克隆出一个新环境
conda remove -n 环境名 --all #完整删除3、操作模块
conda/pip install -n 环境名 模块1,模块2,模块3 #在环境中安装模块
(base)conda install 模块1,模块2,模块3 #在当前环境安装
conda list -n 环境名 #查看所有模块
conda uninstall 模块名 #只能删除conda安装的模块,pip安装的就用pip删除
conda install -n 环境名 python=3.7 #安装python,默认安装latest版本
conda create -n demo python=3.7 requests #在创建环境的同时安装pyhton解释器和requests模块

Windows安装Anaconda与Pycharm

在清华大学开源镜像站-anaconda-miniconda找到安装包进行下载最新版本

安装过程中选择添加到环境变量,以及作为默认解释器(大概是这个意思),反正全勾上了

安装完成后,打开cmd,使用conda -V查看不到信息,通过开始菜单的按钮打开cli界面可以用

创建一个名为demo的虚拟环境
conda create -n demo python=3.7

直接默认安装pycharm
安装完成后,将虚拟环境导入到pycharm去进行编辑

创建新项目,选择conda环境——demo环境——选择创建

在新项目的右下角就可以看到使用的是demo环境

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

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

相关文章

转移mysql中的数据

目录 1 mysqldump 2 将数据库中的数据转换为一个sql文件 3 执行sql文件 1 mysqldump 转移数据需要用到mysqldump。默认情况下mysqldump会自动被安装上,如果没有用不了,建议重新安装一下 参考 mysqldump 命令安装:_mob649e8162c013的技术博客_51…

Uniapp上传下载文件-不限制文件类型-附详细代码解析

Uniapp上传下载文件,不限制文件类型 1 知识小课堂1.1 Uniapp简介1.2 文件上传1.3 文件下载 2 Uniapp上传文件3 Uniapp 下载文件 1 知识小课堂 1.1 Uniapp简介 UniApp是一款跨平台应用程序开发框架,它允许开发者使用同一套代码来构建基于多个操作系统的应…

在Mac系统下为SpringBoot 配置Maven 【避坑完整版】

前提背景 电脑罢工,操作系统重装,不仅有大量的软件需要安装,还有很多开发环境需要配置。 就在今天配置Maven的时候各种坑,写下来供大家参考。 一、在讨论安装Maven前先安装一下JDK,方式很多,我这里有个比较快的办法&am…

Postman介绍和快速使用

Postman 是什么? Postman 是一个流行的API(Application Programming Interface)开发工具,它使得开发者可以很容易地创建、测试、共享和文档化API。Postman 提供了一个友好的用户界面,来发送HTTP请求,接收响…

prince2和Pmp哪个含金量高?

先来说下 prince 2 和 pmp 的区别 一、prince 2 是什么?跟PMP有什么区别? prince2 是 PRojetcts IN Controllde Environments 的简称,中文意思是受控环境下的项目,指的就是受控环境下的项目管理方法论。 如果知道 PMP 的可以简…

健康卤味思想引领市场新潮流,卤味市场迎来健康变革

健康卤味思想正在逐渐渗透到卤味市场中,引领着消费者对于卤味产品的选择和需求。这一变革不仅为消费者带来了更加健康、美味的卤味产品,也为卤味市场注入了新的活力。 一、健康卤味思想的兴起 随着消费者对于健康饮食的关注度不断提高,健康卤…

带你了解OpenCV4工业缺陷检测的六种方法

文章目录 OpenCV4工业缺陷检测的六种方法机器视觉缺陷检测1. 工业上常见缺陷检测方法方法一:基于简单二值图像分析实现划痕提取,效果如下:方法二:复杂背景下的图像缺陷分析,基于频域增强的方法实现缺陷检测&#xff0c…

ipfire

安装 网卡地址配置 非常重要,配置不正确,影响ipfire正常工作 setup可以进入设置界面 配置 创建端口转发规则 设置端口转发是一项非常常见的任务。本指南解释了如何快速设置端口转发规则。请查看防火墙规则参考以了解更多说明。 技术背景 端口转发…

GPT-4.5!!!

GPT-4 还没用明白,GPT-4.5 就要发布了。 最近,OpenAI 泄露了 GPT-4.5 的发布页面,除了进一步增强复杂推理和跨模态理解,GPT-4.5 增加了一个更加强大的功能——3D。 3D 功能的进一步支持,也就意味着多模态最后一块版图…

webview 的 title 和 url

在Appium以混合型App进行自动化操作时,遇到WebView时切换至WebView才能进行操作。当遇到多个WebView时,可以利用 title 和 url 切换至相应的 WebView。

测试用例设计方法六脉神剑——第五剑:化气为型,场景用例破云 | 京东物流技术团队

1 引言 前几篇文章主要针对单点功能的测试用例设计方法展开介绍。然而,当拿到一个测试任务时,并非先关注某个功能的细节测试,而是先要使用场景法对主要业务流程和主要功能展开测试,当业务场景没有问题后,再使用等价类…

k8s集群内部署nacos集群

一、前言 在k8s集群中部署nacos集群需要用到以下服务setafulset、pv、pvc、service、configmap,setafulset用来管理nacos服务,因为nacos服务是有状态服务,所以需要使用setafulset,pv、pvc用来挂载存储nacos数据的路径,…