Visual Studio 2017 Python开发

 

1.创建Python程序,断点调试,运行。

 

  • 新建项目,选择Python->Python应用程序。如果没有这个选项,则需要先在VS->工具->获取工具和功能 安装Python相关的功能。

 

  • 在HelloWorld.py输入print("Hello World Python!")

 

  • 点击调试运行按钮(附加..),结果如下

 

  • 前面增加几句测试语句,设置断点,享受宇宙级IDE写Python的乐趣。

 

  • Visual Studio 2017也支持python的交互模式,如下图在Python环境中右键选中Python版本->打开交互窗口即可。

 

 

 

 

2.把写好的代码生成exe应用程序。

a.Python要生成exe需要用到官方的工具PyInstaller。

b.官方安装包管理工具 pip, 运行命令pip install PyInstaller安装。

c.Pyinstaller -D xxx.py 产生一个目录,这个目录包含.exe程序以及一堆.dll等。 -D是默认参数,当不带任何参数时,-D会生效。

这种方式缺点文件太多,眼花缭乱。好处应该就是如果有多个.exe, 可以共用这些.dll 。

d.Pyinstaller -F -xxx.py 生成单个.exe应用程序。比较清晰,建议使用。

 

  • 在VS里也可以安装Python包,但是我在里面安装PyInstaller失败了。

 

 

 

  • 看了一下pip的版本比较旧,升级到最新版本并成功。

  • 升级pip后再次尝试安装依然失败。

 

 

  • 失败原因就是超时,不再花时间研究。右键需选择Python环境中的版本(我的是3.6)->在文件资源管理器中打开文件夹,跳到python的安装目录

 

  • 直接用用Python的Scripts子目录下pip3.6.exe来安装PyInstaller,就成功了。

 

 

 

  • 调用pyinstaller.exe -F Helloworld.py命令, 把单个.py文件生成exe程序。生成的程序在.py文件所在目录的dist子目录下

 

  • 运行生成的HelloWorld.exe,成功,结果如下图。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值