当前位置: 首页 > news >正文

python安装,并搞定环境配置和虚拟环境

鄙人使用Python来进行项目的开发,一般都是通过Anaconda来完成的。Anaconda不但封装了Python,还包含了创建虚拟环境的工具。

anaconda安装

安装anaconda,可以搜索清华镜像源,然后搜索anaconda,点击进入,然后点击archive文件夹,选择对应版本的anaconda进行下载即可。

安装anaconda注意以下两点:

一、在安装anaconda的时候,不管是哪种系统的版本,都强烈建议选择默认的安装路径(windows系统会安装在c盘,linux和mac系统就无所谓系不系统盘了),免得日后配置环境变量出现什么意想不到的麻烦。

二、安装过程中,当出现Advanced Options时,将Add Anaconda to the system PATH environment variable的选项打勾,这是将Anaconda加入系统路径的环境变量,如此一来就可以直接在Windows的cmd窗口和MAC系统以及linux系统的终端里头使用conda、jupyter等命令了。这条选项的下面一条也建议打勾,因为我们是通过Anaconda安装Python的,最好将Anaconda的解释器作为系统的python解释器。

Anaconda的使用方法和常用命令

Anaconda安装完后,就可以在windows的cmd里头,或在mac和linux系统的终端里头操作了。
conda --version:查看Anaconda的版本,以确认Anaconda安装成功;
conda list:可以查看Anaconda里头安装的一些软件,如python,sklearn,matplotlib,numpy,scipy等;
conda update anaconda:更新升级Anaconda;
conda create -n env packages:安装虚拟环境,其中env为环境的名称,用英文,packages是虚拟环境所要安装的软件包,比如conda create -n envName python=3.8 numpy scipy
conda activate envName:进入名为envName的虚拟环境
conda deactivate:退出当前虚拟环境
conda env remove -n envName:移除名为envName的虚拟环境
conda env list:查看所有的虚拟环境
conda install packages:安装软件包,package是软件、库的名称,如numpy,scipy等
conda install package=1.1.1:安装特定版本的软件包
conda remove package:删除软件包
conda update package:更新软件包
conda update --all:更新所有的软件包
如果conda安装软件包安装不了的话,可以尝试换一下conda安装包的镜像地址:
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes
如果还是安装不了,这个时候可以尝试一下用Python自带的pip install packages或pip3 install packages进行安装。

python启动jupyter notebook编辑器的方法

1、windows系统安装anaconda之后,可以直接在启动栏里头寻找anaconda安装的文件夹,并在里头找到相应的虚拟环境下的jupyter notebook——如果你用上面的conda命令安装了虚拟环境——然后,点击即可启动。

2、mac系统或linux系统,启动终端,然后在命令行里头输入jupyter notebook,过一会儿就会启动了。

重要提示:如需大数据处理、机器学习模型训练,可在当前CSDN平台私信或评论留言。

相关文章:

python安装,并搞定环境配置和虚拟环境

鄙人使用Python来进行项目的开发,一般都是通过Anaconda来完成的。Anaconda不但封装了Python,还包含了创建虚拟环境的工具。 anaconda安装 安装anaconda,可以搜索清华镜像源,然后搜索anaconda,点击进入,然…...

Flink 的集群资源管理

集群资源管理 一、ResourceManager 概述 1、ResourceManager 作为统一的集群资源管理器,用于管理整个集群的计算资源,包括 CPU资源、内存资源等。 2、ResourceManager 负责向集群资源管理器申请容器资源启动TaskManager实例,并对TaskManag…...

STM32学习笔记

前言 今天开始学习STM32,公司封闭git网络,所以选择CSDN来同步学习进度,方便公司和家里都能更新学习笔记。 参考学习资料 江科大STM32教学视频: 江科大自动协STM32视频_哔哩哔哩_bilibili...

Java应用性能问题诊断技巧

作者:张彦东 参考:https://developer.aliyun.com/ebook/450?spma2c6h.20345107.ebook-index.28.6eb21f54J7SUYc 文章目录 (一)内存1.内存2.内存-JMX3.内存-Jmap4.内存-结合代码确认问题 (二)CPU1.CPU-JMX或…...

监控系列(六)prometheus监控DMHS操作步骤

一、监控的操作逻辑 给操作系统安装expect命令expect脚本执行dmhs_console脚本执行 cpt / exec 命令用脚本进行过滤字符串过滤dm_export读取脚本与当前日期作比较,然后返回差值 二、安装步骤 1. linux中Expect工具的安装及使用方法 https://blog.csdn.net/wangta…...

SLAM从入门到精通(dwa速度规划算法)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing 163.com】 要说搜路算法,这个大家都比较好理解。毕竟从一个地点走到另外一个地点,这个都是直觉上可以感受到的事情。但是这条道路上机…...

嵌入式实时操作系统的设计与开发(aCoral线程学习)

真正的RTOS,基本上没有做到进程,只是停留在多线程,因为多进程要解决很多问题,且需要硬件支持,这样就使得系统复杂了,从而就可能影响系统实时性。 线程之间是共享地址的,也就是说当前线程的地址…...

JAVA基础(JAVA SE)学习笔记(二)变量与运算符

前言 1. 学习视频: 尚硅谷Java零基础全套视频教程(宋红康2023版,java入门自学必备)_哔哩哔哩_bilibili 2023最新Java学习路线 - 哔哩哔哩 正文 第一阶段:Java基本语法 1. Java 语言概述 JAVA基础(JAVA SE)学习…...

chatgpt 接口 和 jupyter版本安装

一 接口代码 有时间继续测试 import openai # 填入你的api_key openai.api_key ""models openai.Model.list()# 定义API参数 params {role: "user", "content": }# 定义循环 while True:# 获取用户输入user_input input("请输入您的消…...

ubuntu20.04 nerf开山之作

源码 GitHub - yenchenlin/nerf-pytorch: A PyTorch implementation of NeRF (Neural Radiance Fields) that reproduces the results. 代码的相关解读 NeRF代码解读-相机参数与坐标系变换 - 知乎 原文题目:NeRF: Representing Scenes as Neural Radiance Field…...

Java 中实现单例模式

单例模式 单例模式,就是一个类在任何情况下绝对只有一个实例,并且提供一个全局访问点来获取该实例。 要实现单例,至少需要满足两个点: 私有化构造方法,防止被外部实例化造成多实例问题 提供一个静态方位作为全局访问点…...

标签页的使用

目录 1、引用TabSheet.h和TabSheet.cpp文件: 2、主窗口添加标签页: (1)、标签页的创建和属性更改 (2)、添加俩个标签页的类 (3)、主窗口添加成员变量 (4&#xff09…...

新一代开源语音库CoQui TTS冲到了GitHub 20.5k Star

Coqui TTS 项目介绍 Coqui 文本转语音(Text-to-Speech,TTS)是新一代基于深度学习的低资源零样本文本转语音模型,具有合成多种语言语音的能力。该模型能够利用共同学习技术,从各语言的训练资料集转换知识,来…...

CSS 效果:多列文字,第一行对齐,flex方式元素被挤压

如图效果&#xff1a;2列&#xff0c;第一列只有一行&#xff0c;第二列多行。要求第一行对齐 实现&#xff1a;使用flex 如果不配置flex-shrink的话&#xff0c;第一列会被挤压 给第一列&#xff1a;备注配置压缩属性&#xff1a; flex-shrink&#xff1a;0。 <!DOCTYPE…...

优维低代码实践:片段

优维低代码技术专栏&#xff0c;是一个全新的、技术为主的专栏&#xff0c;由优维技术委员会成员执笔&#xff0c;基于优维7年低代码技术研发及运维成果&#xff0c;主要介绍低代码相关的技术原理及架构逻辑&#xff0c;目的是给广大运维人提供一个技术交流与学习的平台。 优维…...

【计算机网络】第一章、计算机网络体系结构

1.1计算机网络的组成与分类 1.计算机网络的组成 从不同的角度来看内容从组成上看硬件、软件、协议从工作方式上岸边缘部分、核心部分从功能上看通信子网、资源子网 2.计算机网络的分类 角度内容分布范围广域网、城域网、局域网、个域网传输技术广播式网络、点对点网络拓扑结…...

vr火灾逃生安全科普软件开展消防突击教育安全有效

VR火灾逃生自救虚拟体验是一种利用虚拟现实技术来模拟火灾逃生自救场景的教育工具。以下是这个体验的几个优点&#xff1a;VR消防安全体验馆的出现&#xff0c;为城市的安全教育开辟了新的途径。这种创新的体验方式&#xff0c;能够让市民在模拟的火灾场景中学习并掌握消防安全…...

Kafka SASL认证授权(五)ACL源码解析

Kafka SASL认证授权(五)ACL源码解析。 官网地址:https://kafka.apache.org/ 一、ACL检查流程解析 一起看一下kafka server的启动与监听流程: Kafka -> KafkaServer -> SocketServer、KafkaRequestHandler 其中KafkaServer做相关的初始化,包括SocketServer 与 han…...

logback-spring.xml 中根据不同的业务表示,分类打印到不同的文件夹、时区动态设置

logback-spring.xml 中根据不同的业务表示&#xff0c;分类打印到不同的文件夹、时区动态设置 logback-spring.xml 完整配置 <?xml version"1.0" encoding"UTF-8"?> <configuration debug"false" scan"true" scanPeriod&…...

linux系统编程之一

1&#xff09;fcntl的使用方法 fcntl作用:可以用fcntl函数改变一个已打开的文件属性而不必重新打开文件&#xff1b; 堆排序是完全二叉树&#xff0c;但不是排序二叉树&#xff1b; 排序二叉树要求兄弟节点之间有大小关系&#xff0c;比如说左小右大&#xff1b; 堆排序仅要求…...

ETT数据集实战:如何用油温预测优化电网负载与设备维护策略

ETT数据集实战&#xff1a;如何用油温预测优化电网负载与设备维护策略 当一座城市的电网在盛夏午后突然崩溃&#xff0c;背后往往隐藏着变压器油温失控的连锁反应。去年某沿海城市电网的故障分析报告显示&#xff0c;超过60%的突发停电事件与变压器过热直接相关——这个数据让行…...

别再死记命令了!用ENSP模拟企业网,手把手教你配置VRRP+MSTP实现网关和链路双备份

企业网络高可用实战&#xff1a;用ENSP构建VRRPMSTP双冗余架构 刚接触企业网络设计的工程师常陷入一个误区&#xff1a;把网络设备配置等同于命令记忆。我曾见过一位学员能完整背诵VRRP的配置指令&#xff0c;却在真实网络故障时手足无措——因为他从未理解这些命令背后的网络逻…...

从PME消息到唤醒中断:图解Linux内核处理PCIe设备唤醒的完整链条与潜在陷阱

从PME消息到唤醒中断&#xff1a;图解Linux内核处理PCIe设备唤醒的完整链条与潜在陷阱 当一块NVMe SSD在深夜的服务器机柜中突然闪烁起状态灯&#xff0c;或是数据中心网卡因流量激增从节能模式苏醒时&#xff0c;PCIe总线上正上演着一场精密的电子芭蕾。这场唤醒仪式的核心角色…...

3分钟解决Cursor试用限制:设备标识重置完整指南

3分钟解决Cursor试用限制&#xff1a;设备标识重置完整指南 【免费下载链接】go-cursor-help 解决Cursor在免费订阅期间出现以下提示的问题: Your request has been blocked as our system has detected suspicious activity / Youve reached your trial request limit. / Too …...

网络工程师避坑指南:eNSP中配置Eth-Trunk链路聚合的5个常见错误与排查方法

网络工程师避坑指南&#xff1a;eNSP中配置Eth-Trunk链路聚合的5个常见错误与排查方法 在华为eNSP模拟器中配置Eth-Trunk链路聚合时&#xff0c;许多网络工程师都会遇到各种"翻车"现场。明明按照教程一步步操作&#xff0c;却发现带宽没有叠加、端口状态异常&#xf…...

全志T153异构处理器在工业控制与边缘计算中的应用实战解析

1. 项目概述&#xff1a;一颗为工业场景量身定制的“中国芯”最近在关注国产工业控制核心板的朋友&#xff0c;应该都注意到了米尔电子和全志科技这对“老搭档”又出新作了。继T113、T507这些在工控、边缘计算领域已经打下不错口碑的系列之后&#xff0c;他们这次联手推出了基于…...

创业团队如何利用Taotoken以可控成本快速上线AI功能

&#x1f680; 告别海外账号与网络限制&#xff01;稳定直连全球优质大模型&#xff0c;限时半价接入中。 &#x1f449; 点击领取海量免费额度 创业团队如何利用Taotoken以可控成本快速上线AI功能 对于资源有限的创业团队而言&#xff0c;为产品快速集成AI能力是提升竞争力的…...

MySQL切换服务器数据迁移记录

老服务器性能不足&#xff0c;计划迁移数据至新服务器 一、查询 MySQL 数据库 / 表数据量大小 1、查询所有数据库的总大小 SELECTCONCAT(ROUND(SUM(data_length index_length) / 1024 / 1024, 2), MB) AS total_database_size,CONCAT(ROUND(SUM(data_length index_length) /…...

eLabFTW:开源电子实验笔记本如何重塑科研数据管理流程

eLabFTW&#xff1a;开源电子实验笔记本如何重塑科研数据管理流程 【免费下载链接】elabftw :notebook: eLabFTW is the most popular open source electronic lab notebook for research labs. 项目地址: https://gitcode.com/gh_mirrors/el/elabftw 在数字化科研时代&…...

论文查重会查表格么?

会&#xff0c;但不是所有表格都按同一种方式查。先说结论&#xff1a;论文里的表格&#xff0c;学校查重一般是会处理的。只是“查到什么程度”&#xff0c;看系统。分几种情况说。1. Word里的可编辑表格&#xff1a;会查如果你的表格是这种&#xff1a;Word 直接插入的表格单…...