python运行环境准备--小白版

本文介绍了Python编程语言,包括其简洁语法、广泛应用领域、跨平台性、编程范式、常用库和框架。指导读者如何下载、安装Python并验证成功,以及如何运行第一个Python程序。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

python 介绍

Python是一种高级编程语言,由Guido van Rossum于1991年开发。其语法简洁易读,具有良好的可读性和可维护性,在数据科学、机器学习、人工智能等领域得到了广泛应用。
Python具有跨平台的特性,可以在各种操作系统(包括Windows、macOS和Linux等)上运行。同时Python还支持多个编程范式,包括面向对象、函数式、命令式和面向过程编程等。
Python语言拥有丰富的库和框架,包括NumPy、Pandas、Matplotlib、Scikit-learn等,以及Web框架Django、Flask等,这些库和框架极大地提高了Python的开发效率。
总之,Python简单易学、功能强大、应用广泛,是一种适合初学者和专业开发者使用的编程语言。

1. 下载 python

点击进入 python官网,下载 python 3.12
备用下载地址:https://www.aliyundrive.com/s/Pedg6Q2xPRn

2. 安装 python

2.1 双击打开安装包

python软件

2.2 鼠标点击 Install Now(新手推荐)或者Customize installnation

勾选 使用管理员权限安装 与 添加环境变量
安装界面

2.2.1 鼠标点击 Customize installnation 选项

点击下一步
自定义安装界面1
点击安装
自定义安装界面2

3. 验证是否安装成功

右键开始菜单打开 运行窗口
打开运行窗口
键入 python --version 出现 python 版本信息则表明安装成功
版本信息

4. 运行第一个 python 程序

python 初学者官方免费教程地址
Python For Beginners 地址
python 3.12 官方文档地址
Dive Into Python
Dive Into Python 电子版下载地址

新建txt文本文件键入以下内容,保存退出后修改txt文件后缀名为 .py

print('Hello world')

第一个python程序
将 hello world.py 文件拖入 CMD 窗口运行;运行结果则显示在下方
在这里插入图片描述

2023年10月5日

<think>嗯,用户想要在Windows 11上配置OpenPose的环境,而且是个小白,还不会Python。首先,我需要理清楚OpenPose的配置步骤,确保适合新手。 首先,OpenPose的官方文档可能推荐使用CMake来构建项目,所以需要安装Visual Studio作为C++的编译环境。用户不会Python,可能主要用C++,所以得确保步骤不涉及Python脚本,或者如果有必要,解释清楚怎么处理。 然后,依赖项可能包括CUDA和cuDNN,因为OpenPose支持GPU加速。用户需要有NVIDIA显卡,并且安装合适本的驱动。这里需要详细说明如何检查显卡兼容性,下载对应本的CUDA和cuDNN,并正确配置环境变量。 接下来是克隆OpenPose的仓库,可能用Git。如果用户没有Git,可能需要先安装,或者直接下载ZIP文件解压。使用CMake配置时,可能需要指定生成器为Visual Studio的项目文件,这里要详细说明CMake GUI的操作步骤,比如设置源代码路径和构建路径,点击Configure,处理可能的错误,比如缺失的依赖项。 然后,生成解决方案后,用Visual Studio打开.sln文件进行编译。这一步可能需要较长时间,并且要确保选择正确的配置(如Release x64)。编译过程中可能会出现各种错误,比如路径问题、库缺失,需要预见到这些情况,给出解决方案,例如检查路径是否有空格或特殊字符,确保依赖项正确安装。 模型文件的下载也是一个重点,用户可能需要手动下载预训练模型,并放到指定文件夹,否则运行时可能找不到模型导致错误。需要给出官方链接,并说明放置路径。 最后,测试安装是否成功,运行编译好的exe文件,可能需要命令行参数指定摄像头或输入视频。要提醒用户如果遇到DLL缺失的问题,可能需要将CUDA和OpenCV的bin目录添加到系统PATH中。 另外,用户不会Python,所以避免提到Python相关的步骤,或者如果某些必要步骤需要Python,要特别说明如何处理,比如使用预编译的二进制文件或者跳过Python部分。 需要检查所有步骤是否清晰,没有技术术语难以理解的地方,确保小白用户能一步步跟随。可能遇到的问题,如环境变量配置、CMake配置错误、编译时的链接错误,需要给出解决方法,比如重新安装依赖项,检查本兼容性,或者寻求社区支持。 最后,整理步骤结构,分点列出,确保逻辑顺序正确,从安装依赖、配置环境、编译到测试,每个步骤详细但简洁,避免遗漏关键点。同时,提醒用户注意本兼容性,比如CUDA本与显卡驱动的兼容,CMake与Visual Studio的本匹配等。</think>以下为Windows 11系统下OpenPose环境配置的零基础教程(无需Python): --- ### **准备工作** 1. **硬件要求** - NVIDIA显卡(需支持CUDA,建议GTX 1060及以上) - 至少16GB内存,30GB硬盘空间 2. **软件安装清单** - Visual Studio 2022(社区免费) - CMake 3.20+ - CUDA 11.8 - cuDNN 8.9.x(需与CUDA本匹配) - OpenPose源码 --- ### **详细步骤** #### **1. 安装Visual Studio 2022** - 下载地址:[Visual Studio官网](https://visualstudio.microsoft.com/) - 安装时勾选: - `使用C++的桌面开发` - `Windows 10/11 SDK` #### **2. 安装CUDA和cuDNN** - **CUDA 11.8安装** 1. 下载地址:[CUDA Toolkit Archive](https://developer.nvidia.com/cuda-toolkit-archive) 2. 选择`CUDA Toolkit 11.8.0` 3. 按默认选项安装 - **cuDNN配置** 1. 下载地址:[cuDNN Archive](https://developer.nvidia.com/rdp/cudnn-archive)(需注册NVIDIA账号) 2. 下载与CUDA 11.8兼容的cuDNN 8.9.x 3. 解压后将`bin`、`include`、`lib`文件夹复制到CUDA安装目录(默认路径:`C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8`) #### **3. 安装CMake** - 下载地址:[CMake官网](https://cmake.org/download/) - 安装时勾选`Add CMake to the system PATH` #### **4. 获取OpenPose源码** - 从GitHub下载并解压:[OpenPose Releases](https://github.com/CMU-Perceptual-Computing-Lab/openpose/releases) - 建议选择`v1.7.0`稳定 #### **5. 使用CMake生成项目** 1. 打开CMake GUI 2. 设置路径: - `Where is the source code`: 选择OpenPose源码文件夹 - `Where to build the binaries`: 新建一个`build`文件夹 3. 点击`Configure`,选择`Visual Studio 17 2022`和`x64` 4. 勾选关键选项: - `BUILD_EXAMPLES`(建议勾选) - `BUILD_PYTHON`(取消勾选,无需Python支持) 5. 设置CUDA和cuDNN路径(自动检测则无需修改) 6. 点击`Generate`生成Visual Studio解决方案 #### **6. 编译OpenPose** 1. 打开生成的`build/OpenPose.sln` 2. 顶部菜单选择`Release x64` 3. 右键解决方案资源管理器中的`ALL_BUILD` → `生成` 4. 等待编译完成(约1~2小时) #### **7. 下载预训练模型** - 从OpenPose官方模型仓库下载模型文件:[OpenPose Models](https://github.com/CMU-Perceptual-Computing-Lab/openpose_train) - 将模型文件放入`models`文件夹 #### **8. 测试运行** - 进入`build/bin`文件夹 - 双击`OpenPoseDemo.exe`或使用命令行: ```bash OpenPoseDemo.exe --video input_video.mp4 --write_json output/ ``` --- ### **常见问题解决** 1. **CUDA/cuDNN本不匹配** - 检查NVIDIA控制面板中的驱动本,需支持CUDA 11.8 2. **编译错误** - 确保路径无中文或空格 - 检查CMake配置中CUDA路径是否正确 3. **DLL缺失** - 将`C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin`加入系统环境变量 --- ### **附加说明** - 如需使用摄像头实时检测,需安装OpenCV的DirectShow驱动 - 建议优先使用`Release`模式,`Debug`模式编译速度极慢 按此流程操作,即使无编程经验也可完成配置。若遇问题,可参考OpenPose官方GitHub的Issues板块。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

In cerca di

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

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

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

打赏作者

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

抵扣说明:

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

余额充值