超详细的Python安装和环境搭建教程

目录

安装简介:

第一步,下载Python

 第二步,安装Python

1.勾选 And Python 3.9 PATH 选项

2.选择自定义安装(Cutormize installation)

第三步,检查Python是否正常安装成功

 安装错误 

1.重复安装

 2.Python不是内部命令或外部命令

1.打开你Python安装路径

2.右键我的电脑->选择属性-> 选择高级系统设置


安装简介:

博主电脑系统:Windwos 10 

选择安装的Python版本:3.9.7(64位)

windows7与windows10安装步骤一致,大家可以放心安装。大家可以选择Python3.8-3.9.x的版本,不建议3.7以下版本尽量3.8以上!

第一步,下载Python

打开Python官网:Welcome to Python.org


按照图片指示下载安装包

 

 下列图片 的是widnwos安装包,可以往下滑,找到自己要安装的windwos安装包,找到自己要安装的Python版本(3.8-3.9)博主推荐安装3.8和3.9版本之间。

 选择Python3.9.6版本64位安装包(如果电脑不支持64位安装包可以选择上一个32位)

 点击链接自动下载


 第二步,安装Python

右键.exe文件->选择打开

出现如下界面(因为博主,安装了Python3.9.7版本-所以用3.9.6版本演示)


1.勾选 And Python 3.9 PATH 选项

这个选项会自动为Python添加变量环境给计算机


2.选择自定义安装(Cutormize installation)

 默认打钩内容,按Next按钮


 勾选 Install for all users选项

Browse为选择安装路径,可以自定安装路径 D盘 C盘都可以。


选择好后可以按-按钮 (Istall)即可安装



第三步,检查Python是否正常安装成功

打开CMD(Ctrl+R键) 输入cmd 再在终端输入Python

出现以下内容即,安装成功

 输入 exit() 退出Python解释器

再在终端输入 pip show pip 查看pip是否安装成功即版本

出现上例图片样式即安装成功! 恭喜你!Python安装成功!


 安装错误 

1.重复安装

因为博主安装了Python版本所以会报这个错误!请注意!检查,你之前是否安装过Python 


 2.Python不是内部命令或外部命令

 这种情况一般是你未按照安装步骤配置 《勾选 And Python 3.9 PATH 选项》

导致电脑内没有Python的变量环境

解决方法:

1.打开你Python安装路径

2.右键我的电脑->选择属性-> 选择高级系统设置

->高级选项 ->变量环境

 

 找到 Path 编辑

 配置图片所示路径

 问题解决。

以上就是一些基本配置以及问题解决方法,如果还有更好的解决方法可以在评论区说出来,博主会进行更改!如果大家有问题可以添加群:706128290 询问

### STM32C8T6 单片机喇叭驱动示例代码 对于STM32C8T6单片机来说,要实现对喇叭的驱动通常会涉及到PWM信号生成以及DAC输出等功能来产生音频信号。下面是一个简单的例子,展示如何利用STM32CubeMX配置并编写一段用于播放简单音调的程序。 #### PWM方式生成方波作为基础频率源 ```c // 初始化TIM3定时器为PWM模式, 输出到PA6引脚上 __HAL_RCC_TIM3_CLK_ENABLE(); htim3.Instance = TIM3; htim3.Init.Prescaler = 79; // 设置预分频系数使得计数频率=APB1时钟/80 (假设系统主频72MHz) htim3.Init.CounterMode = TIM_COUNTERMODE_UP; htim3.Init.Period = 999; // 自动重装载值决定周期长度 if (HAL_TIM_PWM_Init(&htim3) != HAL_OK){ Error_Handler(); } // 配置通道1(PA6)为PWM输出 TIM_OC_InitTypeDef sConfigOC; sConfigOC.OCMode = TIM_OCMODE_PWM1; sConfigOC.Pulse = 500; // 初始占空比设置 sConfigOC.OCPolarity = TIM_OCPOLARITY_HIGH; sConfigOC.OCFastMode = TIM_OCFAST_DISABLE; if (HAL_TIM_PWM_ConfigChannel(&htim3, &sConfigOC, TIM_CHANNEL_1) != HAL_OK){ Error_Handler(); } ``` #### 使用DAC转换模拟电压给扬声器供电 为了获得更好的音质效果,还可以考虑使用内部DAC配合外部低通滤波电路来代替纯数字式的PWM方法: ```c // DAC初始化函数 static void MX_DAC_Init(void) { DAC_ChannelConfTypeDef sConfig; hdac.Instance = DAC; if (HAL_DAC_Init(&hdac) != HAL_OK) Error_Handler(); sConfig.DAC_Trigger = DAC_TRIGGER_NONE; sConfig.DAC_OutputBuffer = DAC_OUTPUTBUFFER_ENABLE; if (HAL_DAC_ConfigChannel(&hdac, &sConfig, DAC_CHANNEL_1) != HAL_OK) Error_Handler(); } void Play_Tone(uint16_t frequencyHz,uint16_t durationMs) { uint32_t i,j; float t,freqScale,sampleValue; freqScale=(float)(SystemCoreClock)/(frequencyHz*2); // 计算每次改变幅度所需循环次数 for(i=0;i<durationMs*freqScale;i++) { sampleValue=sin(2*M_PI*(i%((int)freqScale))/freqScale)*127+128; __HAL_DAC_SET_VALUE(&hdac,DAC_CHANNEL_1,DAC_ALIGN_12B_R,(uint32_t)sampleValue); for(j=0;j<(SystemCoreClock/(1000/frequencyHz));j++); } } ``` 上述代码片段展示了两种不同的方案来驱动喇叭发声,分别是通过PWM生成特定频率的声音[^1] 借助DAC输出正弦波形以提高声音质量[^2] 。这两种技术都可以应用于基于STM32系列MCU的产品开发当中,在实际应用中可根据具体需求选择合适的方法。
评论 61
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Pymili

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值