使用产品前的环境搭建
对于想学习编程的朋友们,使用本产品解决日常功能需求的同时会对自己编程能力具有较大帮助和提升。
目录
环境搭建
前言:
安装python
安装vscode
下载安装Anaconda
通过conda配置python环境
创建虚拟环境
查看环境是否创建成功
激活环境
安装python的工具包
管理虚拟环境
重命名
删除旧环境:
创建新环境:
复制环境内容:
激活新环境:
验证环境:
环境搭建
前言:
前几个产品所涉及的代码部分是利用python语言进行开发的,使用产品之前,需要对电脑搭建环境,以保证拿到产品可以在自己的机器上运行。
那么什么是python语言呢?
这里做简单介绍:
Python是一种广泛使用的高级编程语言,其具有易读性和语法简洁的特点。
安装python
接下来我们要先下载并安装python:
方法一:直接进入淘宝,搜索店铺“青苹果控制工厂”
首页-青苹果控制工厂-淘宝网
联系客服,发送“配网工具”四个字
复制粘贴到浏览器,找到安装包文件,直接下载
不知道自己电脑是32/64位的,在电脑属性里面可以看到电脑系统类型
方法二:进入Python的官方下载页面
http://www.python.org/download/
显示有很多版本
摄像头产品只支持3.8的运行版本,16接头点击器产品支持3.8及以上版本,所以下载3.8开头的版本安装包
如果你的电脑和我一样是64位
那么下载这个
安装包下载好之后,点击运行,会出现安装界面,根据以下流程进行安装:
强调:需要勾选add python to path
出现setup was successful 表示安装成功了
运行python
安装成功后,在电脑键盘上按下win+R,输入cmd回车,输入python回车出现以下内容,表示python安装成功
提示符 >>> 就表示我们已经在Python交互式环境中了,可以输入任何Python代码,回车后会立刻得到执行结果。现在,输入exit()并回车,就可以退出Python交互式环境(或直接关掉命令行窗口也可以)。
安装vscode
直接在这个界面编辑代码非常不方便
使用vscode会方便很多,跟上述流程一样,找到安装包,下载安装运行
在官网也可以下载,此处不再说明
进入vscode都是英文,对于英文语言困难的朋友可以切换中文界面,下面是切换语言的教程
点击扩展,在输入框输入Chinese,找到中文简体的插件,点击安装
然后安装插件pylance
下载安装Anaconda
主要为了方便地解决多版本python并存、切换以及各种第三方包安装问题。
也可以在官网下载安装
在安装过程中,需要记一下他的安装路径,后面配置环境变量时会用到
安装完成后,配置环境变量,以下是我的路径
详细步骤可以参考:
安装conda搭建python环境(保姆级教程)_conda创建python虚拟环境-CSDN博客
可以打看cmd(同上述检查python安装步骤),输入以下指令检查是否安装成功:
conda --version
conda info
通过conda配置python环境
创建并激活虚拟环境
创建虚拟环境
按下win键+r,输入cmd打开命令行窗口,输入以下代码创建新的环境
conda create --name 38 python=3.8.10
name后面为环境名称
python=后面可以指定安装python版本
运行后会进行各种基础python包的安装
可以创建多个名字不同的虚拟环境
列出了将要下载的包及其大小。列出了将要安装的新包,包括它们的来源和版本。
出现Proceed ([y]/n)?
Conda询问是否继续安装(输入y表示是,n表示否)。
如果你想要继续创建环境,可以在命令行中输入y并按回车键。如果你不打算继续,可以输入n。
备注:之前出现Conda版本警告:
警告你当前的Conda版本是4.10.1,但最新版本是24.7.1。建议更新Conda。
更新Conda的指令:
conda update -n base -c defaults conda
按照这个指令可以更新Conda到最新版本。
查看环境是否创建成功
conda info --envs
显示已经创建成功
激活环境
以使用该环境(安装的包将会在此环境下)
activate 38
可以选择需要激活的虚拟环境,这里我选择激活名为“38”的虚拟环境
安装python的工具包
输入conda list可以看到,此时虚拟环境下已安装的包
虚拟环境下有pip工具包后,可以使用pip安装其他工具包
输入pip install see
显示成功安装see的工具包,输入conda list可以看到,此时虚拟环境下已安装see
powershell设置
如果不使用cmd运行conda,使用powershell运行conda,则需要进行以下设置
1.打开PowerShell终端,键入指令,初始化conda
conda init powershell
2.键入指令,修改PowerShell限制策略
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
3.重启PowerShell,检查conda activate是否生效
取消一打开终端就默认进入conda的base环境
1.打开PowerShell终端,键入指令
conda config --set auto_activate_base false
2.重启PowerShell
管理虚拟环境
conda下的其他命令:
conda list:查看环境中的所有包
conda install XXX:安装 XXX 包
conda remove XXX:删除XXX 包
conda env list:列出所有环境
conda create -n XXX:创建名为 XXX 的环境 conda
create -n env_name jupyter notebook :创建虚拟环境
activate noti(或 source activate noti):启用/激活环境
conda env remove -n noti:删除指定环境
deactivate(或source deactivate):退出环境
jupyter notebook :打开Jupyter Notebook
conda config --remove-key channels :换回默认源
重命名
在Conda中,没有直接的命令可以重命名一个虚拟环境。但是,你可以通过以下步骤来实现环境的重命名。
删除旧环境:
使用以下命令删除想要重命名的环境:
conda env remove --name old_env_name
其中old_env_name是当前环境的名字。
创建新环境:
使用以下命令创建一个新环境,并指定你想要使用的新名字:
conda create --name new_env_name python=x.x
其中new_env_name是你想要给环境起的新名字,x.x是Python的版本号。
复制环境内容:
如果你想要保留旧环境中的包和设置,你可以先导出旧环境的包列表,然后在新环境中安装这些包:
conda list --name old_env_name --export > packages.txt
conda create --name new_env_name --file packages.txt
这将导出旧环境的包列表到一个文件packages.txt,然后在新环境中安装这些包。
激活新环境:
使用以下命令激活新环境:
conda activate new_env_name
验证环境:
确保所有必要的包都已正确安装,并且环境设置符合你的要求。
注意:如果你的环境有特定的配置文件或其他自定义设置,可能需要手动将这些设置迁移到新环境中。
相关文章:

使用产品前的环境搭建
对于想学习编程的朋友们,使用本产品解决日常功能需求的同时会对自己编程能力具有较大帮助和提升。 目录 环境搭建 前言: 安装python 安装vscode 下载安装Anaconda 通过conda配置python环境 创建虚拟环境 查看环境是否创建成功 激活环境 安装pyt…...
JAVA基础语法 day07
一、final关键字 1.1final的基础知识 用来修饰类,方法,变量 final修饰类,该类被称为终极类,不能被继承了 final修饰方法,该方法称为终极方法,不能被重写了 final修饰变量,该变量仅能被赋值…...
ZLMediaKit编译运行
ZLMediaKit-github官网 快速开始 代码依赖与版权声明 MediaServer支持的HTTP MediaServer支持的HTTP HOOK API cd ZLMediaKit mkdir build cd build cmake … && make -j20 cd ZLMediaKit/release/linux/Debug ./MediaServer //./MediaServer -h 查看 //./MediaSe…...

AlmaLinux 9 安装mysql8.0.38
文件下载 https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.39-linux-glibc2.12-x86_64.tar 选择合适系统版本 下载后解压 tar -xvf mysql-8.0.39-linux-glibc2.12-x86_64.tar解压后里面有三个文件夹 使用mysql-8.0.39-linux-glibc2.12-x86_64.tar.xz即可,…...
NLP任务之文本分类(情感分析)
目录 1 加载预训练模型对应的分词器 2 加载数据集 3 数据预处理 4 构建数据加载器DataLoader 5 定义下游任务模型 6 测试代码 7 训练代码 #做(中文与英文的)分类任务,Bert模型比较合适,用cls向下游任务传输数…...
MIMO 2T4R BBU RHUB AAU
MIMO(Multiple-Input Multiple-Output,多输入多输出)是一种无线通信技术,它通过在发射端和接收端使用多个天线来提高数据传输速率和信号质量。"2T4R"是MIMO技术中的一种配置,其中"2T"代表有两个发…...

图说数集相等定义表明“R各元x的对应x+0.0001的全体=R“是几百年重大错误
黄小宁 设集A{x}表A各元均由x代表,{x}中变量x的变域是A。其余类推。因各数x可是数轴上点的坐标故x∈R变为实数yx1的几何意义可是:一维空间“管道”g内R轴上的质点x∈R(x是点的坐标)沿“管道”g平移变为点y…...

只出现一次的数字|||(考察点为位操作符)
目录 一题目: 二思路汇总: 三代码解答: 一题目: leetcode原题链接:. - 力扣(LeetCode) 二思路汇总: 思路:如果直接对数组按位异或,那么最后得到的是a^b&a…...

PMP--三模--解题--81-90
文章目录 13.干系人管理--权力利益方格--基于干系人的职权级别(权力)、对项目成果的关心程度(利益)、对项目成果的影响能力(影响),或改变项目计划或执行的能力,每一种方格都可用于对…...
脚本自动化创建AWS EC2实例+安装ElasticSearch和Kibana+集成OpenTelemetry监控
文章目录 为什么要通过脚本来部署服务器?EC2实例类型硬件选择实例类型的选择内存CPU存储架构操作系统最终的选择 其他配置安全组配置网络配置IAM RoleKey Pair内部域名 书写自动化脚本属性文件EBS配置文件创建EC2实例命令user data 文件OpenTelemetry监控 创建内部域…...

【设计模式-命令】
定义 命令模式(Command Pattern)是一种行为设计模式,它将请求封装为一个对象,从而使您能够使用不同的请求、排队请求或记录请求,并支持可撤销的操作。该模式通过将请求与其执行分离,使得请求者和接收者之间…...

【API安全】crAPI靶场全解
目录 BOLA Vulnerabilities Challenge 1 - Access details of another user’s vehicle Challenge 2 - Access mechanic reports of other users Broken User Authentication Challenge 3 - Reset the password of a different user Excessive Data Exposure Challenge …...

HCIP-HarmonyOS Application Developer 习题(四)
1、以下哪个Harmonyos的AI能力可以提供文档翻拍过程中的辅助增强功能? A.文档检测矫正 B.通用文字识别 C.分词 D.图像超分辨率 答案:A 分析:文档校正提供了文档翻拍过程的辅助增强功能,包含两个子功能: 文档检测:能够…...

【Python报错已解决】TypeError: ‘int‘ object is not subscriptable
🎬 鸽芷咕:个人主页 🔥 个人专栏: 《C干货基地》《粉丝福利》 ⛺️生活的理想,就是为了理想的生活! 专栏介绍 在软件开发和日常使用中,BUG是不可避免的。本专栏致力于为广大开发者和技术爱好者提供一个关于BUG解决的经…...

《OpenCV》—— 指纹验证
用两张指纹图片中的其中一张对其验证 完整代码 import cv2def cv_show(name, img):cv2.imshow(name, img)cv2.waitKey(0)def verification(src, model):sift cv2.SIFT_create()kp1, des1 sift.detectAndCompute(src, None)kp2, des2 sift.detectAndCompute(model, None)fl…...
HBase 性能优化的高频面试题及答案
目录 高频面试题及答案1. 如何通过数据建模优化 HBase 性能?2. 如何优化 HBase 的写入性能?3. 如何通过压缩优化 HBase 的存储性能?4. 如何通过调整 RegionServer 配置优化性能?5. 如何优化 HBase 的读取性能?6. 如何通过使用 HBase 的版本控制优化性能?7. 如何通过使用合…...
excel不经过后台实现解析和预览(vue)
数据流读取和数据解析方面通过xlsx组件 安装命令 npm install xlsx -S 它先将上传的excel变成流,然后再根据流进行下一步处理。这个流可以交给其他组件处理比如我用的预览组件是用了其他组件(vue-office/excel)就是把这个流交给其它组件就…...

html5 + css3(上)
目录 HTML认知web标准vscode的简介和使用注释标题和段落换行和水平线标签文本格式化标签图片图片-基本使用图片-属性 绝对路径相对路径音频标签视频标签超链接 HTML基础列表列表-无序和有序列表-自定义 表格表格-使用表格-表格标题和表头单元格表格-结构标签(了解&a…...
Flask+微信小程序实现Login+Profile
Python代码 首先flask的session用不了,只能用全局变量来实现。 import pymysql from flask import Flask, request, jsonify, session from flask_cors import CORS from flask import make_responseapp Flask(__name__) CORS(app, supports_credentialsTrue) #…...
后缀表达式中缀表达式转后缀表达式
后缀表达式的计算机求值 计算规则 从左至右扫描表达式,遇到数字时,将数字压入堆栈,遇到运算符时,弹出栈顶的两个数,用运算符对它们做相应的计算(次顶元素 和 栈顶元素),并将结果入…...

微软PowerBI考试 PL300-选择 Power BI 模型框架【附练习数据】
微软PowerBI考试 PL300-选择 Power BI 模型框架 20 多年来,Microsoft 持续对企业商业智能 (BI) 进行大量投资。 Azure Analysis Services (AAS) 和 SQL Server Analysis Services (SSAS) 基于无数企业使用的成熟的 BI 数据建模技术。 同样的技术也是 Power BI 数据…...

从WWDC看苹果产品发展的规律
WWDC 是苹果公司一年一度面向全球开发者的盛会,其主题演讲展现了苹果在产品设计、技术路线、用户体验和生态系统构建上的核心理念与演进脉络。我们借助 ChatGPT Deep Research 工具,对过去十年 WWDC 主题演讲内容进行了系统化分析,形成了这份…...

Opencv中的addweighted函数
一.addweighted函数作用 addweighted()是OpenCV库中用于图像处理的函数,主要功能是将两个输入图像(尺寸和类型相同)按照指定的权重进行加权叠加(图像融合),并添加一个标量值&#x…...
Qwen3-Embedding-0.6B深度解析:多语言语义检索的轻量级利器
第一章 引言:语义表示的新时代挑战与Qwen3的破局之路 1.1 文本嵌入的核心价值与技术演进 在人工智能领域,文本嵌入技术如同连接自然语言与机器理解的“神经突触”——它将人类语言转化为计算机可计算的语义向量,支撑着搜索引擎、推荐系统、…...

页面渲染流程与性能优化
页面渲染流程与性能优化详解(完整版) 一、现代浏览器渲染流程(详细说明) 1. 构建DOM树 浏览器接收到HTML文档后,会逐步解析并构建DOM(Document Object Model)树。具体过程如下: (…...
浅谈不同二分算法的查找情况
二分算法原理比较简单,但是实际的算法模板却有很多,这一切都源于二分查找问题中的复杂情况和二分算法的边界处理,以下是博主对一些二分算法查找的情况分析。 需要说明的是,以下二分算法都是基于有序序列为升序有序的情况…...
在Ubuntu24上采用Wine打开SourceInsight
1. 安装wine sudo apt install wine 2. 安装32位库支持,SourceInsight是32位程序 sudo dpkg --add-architecture i386 sudo apt update sudo apt install wine32:i386 3. 验证安装 wine --version 4. 安装必要的字体和库(解决显示问题) sudo apt install fonts-wqy…...

代码规范和架构【立芯理论一】(2025.06.08)
1、代码规范的目标 代码简洁精炼、美观,可持续性好高效率高复用,可移植性好高内聚,低耦合没有冗余规范性,代码有规可循,可以看出自己当时的思考过程特殊排版,特殊语法,特殊指令,必须…...

MacOS下Homebrew国内镜像加速指南(2025最新国内镜像加速)
macos brew国内镜像加速方法 brew install 加速formula.jws.json下载慢加速 🍺 最新版brew安装慢到怀疑人生?别怕,教你轻松起飞! 最近Homebrew更新至最新版,每次执行 brew 命令时都会自动从官方地址 https://formulae.…...

【C++】纯虚函数类外可以写实现吗?
1. 答案 先说答案,可以。 2.代码测试 .h头文件 #include <iostream> #include <string>// 抽象基类 class AbstractBase { public:AbstractBase() default;virtual ~AbstractBase() default; // 默认析构函数public:virtual int PureVirtualFunct…...