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

在visual studio里安装Python并创建python工程

    在2009年,云计算开始发力,Python、R、Go这些天然处理批量计算的语言也迅猛发展。微软在2010年,把Python当成一个语言包插件,集成到了visual studio 2010里。在"云优先,移动优先"的战略下,于2015年,微软收购了R语言的创始团队。又过5年,即在2020年,Python语言的创始人吉多 · 范罗苏姆(Guido van Rossum)也加入微软。下面介绍在visual studio2019(简称VS2019)里安装Python语言包,设置Python环境,并创建Python工程。

1 下载VS2019

    官网地址: https://visualstudio.microsoft.com/zh-hans/vs/older-downloads/
    个人地址: https://pan.baidu.com/s/1VaQC5_CprbTtp8mbPWCaBA 提取码:uo1b

    双击该vs2019安装包,选中"Python开发"和 Python3 64bit(3.9.13),然后一路默认,直到安装完成,如图(1)所示:

图(1) 勾选Python开发和Python语言包3.9.13

2 配置Python环境

2.1 添加python.exe和pip.exe路径

    点击桌面左下角【我的电脑】–》设置 --》输入:环境变量 --》设置 --》找到系统环境变量Path,添加NASM的路径如下:

Path = C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python39_64;C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python39_64\Scripts;

    如图(2)、图(3)、图(4)所示所示:

图(2) python.exe的路径

图(3) pip.exe路径

图(4) 在Path环境变量里,添加python.exe路径和pip.exe路径

2.2 重启电脑

    按Win+F4,切换到"重启"选项,重启电脑,来激活Python环境和pip环境,如图(5)所示:

图(5) 按Win+F4,选择"重启",即可

2.3 验证Python环境

    按Win+R,输入:cmd, 依次输入如下命令,若可以打印版本号,说明Python环境配置成功,如图(6)所示:

### 1) 查看Python的版本号,大写的V
python -V### 2) 查看Pip的版本号,大写的V
pip -V
图(6) 查看Python和pip的版本号,以验证Python环境

3 在VS2019里创建Python工程

    打开VS2019,点击菜单栏里的【文件】–》创建项目 --》Python工程 --》命名为:hello --》OK,如图(7)、图(8)所示:

图(7) 在VS2019里创建Python工程

图(8) 创建名称为Hello的python工程

    输入计算2个整数之和的python代码,如hello.py所示:
    //hello.py

import sysdef sumNum(a,b):return a+ba = 2
b = 3
c = sumNum(2,3)	
print("a=%d,b=%d,c=%d\n" %(a,b,c))

    按F5快捷键,即可运行,如图(9)、图(10)所示,Python工程运行完成。

图(9)点击[启动]按钮,运行python程序

图(10)或者按F5快捷键,运行工程即可

    至此,VS2019里配置Python环境、创建Python工程,已完成。

http://www.lryc.cn/news/172098.html

相关文章:

  • AIGC(生成式AI)试用 6 -- 从简单到复杂
  • 竞赛 基于深度学习的人脸识别系统
  • uniapp:APP开发,后台保活
  • vue2 项目中嵌入视频
  • 第二章 进程与线程 十二、进程同步与进程互斥
  • Linux内核链表(list)移植到任意平台
  • 【操作系统】聊聊什么是CPU上下文切换
  • CMake教程-第 2 步 添加一个库
  • DS 顺序表--类实现(C++数据结构题)
  • 0.UML
  • PostgreSQL设置主键为自增
  • input修改checkbox复选框默认选中样式
  • 高云FPGA系列教程(10):letter-shell移植
  • 【C语言学习笔记---指针进阶02】
  • 低功耗蓝牙物联网:未来连接的无限可能
  • 安装社区版本OB
  • JSON 串和 Java 对象的相互转换
  • 爬虫 — App 爬虫(一)
  • 如何使用正则表达式实现Java日志信息的抓取与收集
  • C/C++算法入门 | 简单模拟
  • stm32学习-芯片系列/选型/开发方式
  • mnist数据集
  • Java之IO概述以及
  • Spring WebFlux—Reactive 核心
  • 由于找不到d3dx9_43.dll,无法继续执行代码要怎么解决
  • git安装配置教程
  • 要如何选择报修工单管理系统?需要注意哪些核心功能?
  • 面对大数据量渲染,前端工程师如何保证页面流畅性?
  • 2023年浙工商MBA新生奖学金名单公布,如何看待?
  • 关于时空数据的培训 GAN:实用指南(第 02/3 部分)