python安装以及VS运行环境搭建

简介(必看)

本文主要以python目前最新版本3.8.3和Viusal Studio 2013为例,讲述安装python和搭建VS运行环境的过程,问题及解决办法,以达到在VS2013 运行环境下进行python开发的目的。
大致流程是python安装—PTVS.2.2.2VS.2013.msi安装—VS2013安装,其中VS安装网上教程很多,本文就不赘述了。

一.python安装

1.python下载

官网python下载
鼠标放在downloads菜单,官网即会根据你的系统提供最新版本且适合你系统的安装exe(一般提供默认为32bit),若想自主选择不同版本或不同位数的python,可点击view the full list of downloads—所要版本download页面—file菜单的64或者86 executable installer,下载完成后运行安装即可,注意勾选add all path以及自定义安装customization,选择自己想要安装的路径。
python安装以及VS运行环境搭建
一般不用按照网上部分教程修改环境变量,保险起见,也可通过控制面板—系统—高级系统设置—高级—环境变量—path—编辑 ,添加你自定义的安装路径如D:\python3.8;(注意加分号)。
python安装以及VS运行环境搭建

2.安装运行检验及问题修复

检查安装是否成功有两种方法:
1.点击python.exe出现如下界面
2.win+X快捷键调出命令行输入python出现如下界面
python安装以及VS运行环境搭建
常见的安装问题是运行时提示丢失api-ms-win-crt-runtime-l1-1-0.dll或者api-ms-win-crt-process-l1-1-0.dll异常或者出现应用程序无法正常启动(Oxc000007b)
python安装以及VS运行环境搭建
网上的解决方法有很多,大致分为两种:
1.直接下载缺失的dll,覆盖到相应的C:\Windows\sysWOW64文件夹中
,这种方法往往治标不治本,成功多为运气,且容易因为其简单粗暴造成其他软件无法正常运行,因为往往出现该问题的根本原因是电脑本身缺少VC++ 2015运行库。

2.补充电脑缺失的vc++ 运行库
具体方法流程:
(1)首先下载安装vc_redist.x64(x86)
microsoft 官网下载 microsoft vc_redist.x64(x86)
(2)若(1)提示安装出现问题或者安装后python依旧无法正常启动,则可能需要安装适合电脑系统和位数的升级包,例如window8.1的KB2999226等,同样的可以从微软官网下载,或者用电脑进行Windows检查更新。
(3)若上述两者都保证电脑具备的情况下仍旧无法正常打开python.exe,作者在此推荐一个系统的修复方法,利用directX repair (专门针对应用程序无法正常启动(Oxc000007b)问题的修复工具),记得直接使用拓展增强版,扩展后该工具帮助修复各种dll和VC++运行库。
下载地址及应用方法参见这篇文章directx repair 4.0测试版
python安装以及VS运行环境搭建
(4)directX repair拓展修复—重启—尝试python
反复按照这个流程修复几次,一般就可以正常启动了,在修复完成后,还可以利用360或者腾讯电脑管家系统修复下,虽然作者本人也不爱用各种管家系统,但不得不承认,管家系统傻瓜式的自动检测和修复往往比我们想象的要强大,只是大家平时用的并不多。

二.PTVS.2.2.2VS.2013.msi安装

这个插件可以在github网站下载,对于VS2013,要想匹配最新的python3.8.3,必须下载最新的PTVS(python tools for visual studio)下载网址PTVS.2.2.2VS.2013.msi
下载安装即可。
python安装以及VS运行环境搭建
python安装以及VS运行环境搭建

三.VS2013安装

略。
所有流程完成后,可以在vs2013中查看python语言状态,尝试编写简单代码运行无误,即完成python+VS2013开发环境搭建。
python安装以及VS运行环境搭建
输入简单代码试运行,成功,如下,发现VS会自动调用电脑arcgis10.0自带的python2.6运行环境。
python安装以及VS运行环境搭建
因此,需要自定义一个3.8.3的运行环境,且将其设为默认运行环境,如下。
python安装以及VS运行环境搭建
python安装以及VS运行环境搭建
python安装以及VS运行环境搭建
重新运行,即可得到3.8.3python的运行结果,如下图。
python安装以及VS运行环境搭建