在Windows上编译Python 3.6.9

时间:2019-07-16 15:20:20

标签: python windows install python-3.6 setup.py

我正在尝试安装Python 3.6.9并遇到问题。 首先,我下载了Python-3.6.9-tgz,然后将其提取以获取Python-3.6.9.tar,然后将其提取以获取名为Python-3.6.9的文件夹

其中包含setup.py。因此,在Windows 10上,我打开命令提示符并导航到该文件夹​​,然后键入:setup.py install。这将打开我已经拥有的视觉工作室,什么也不做。请让我知道是否需要做其他事情。

我尝试添加环境变量,但没有任何效果。

1 个答案:

答案 0 :(得分:0)

首先:您应该只下载Python 3.7.4 。 Python 3.7向后兼容Python 3.6。

Python 3.6.9发行版是仅安全的发行版,主要针对必须长期支持3.6.x软件包的长期支持Linux发行版。因此,没有提供二进制安装程序,而是希望Windows用户已经升级到3.7。

如果您仍然希望编译Python 3.6.9,则README.rst文件包含Unix,Linux,BSD,macOS和Cygwin的安装说明,对于Windows,您可以指向专用文件:

  

在Windows上,请参阅PCbuild / readme.txt。

,可在https://github.com/python/cpython/blob/v3.6.9/PCbuild/readme.txt在线找到。同一目录中包含一个批处理脚本,该脚本旨在简化Windows上Python的构建。从以上文档中:

  

使用build.bat脚本构建Python

     

在此目录中,您可以找到build.bat,该脚本旨在   在Windows上构建Python更简单。该脚本将使用env.bat   脚本以检测Visual Studio 2015、2013、2012或2010中的任何一个   尽管仅Visual Studio 2015是   官方支持。

     

默认情况下,build.bat将在Release配置中构建Python   32位Win32平台。它接受改变的几个论点   这种行为,请尝试build.bat -h以了解更多信息。

setup.py脚本在构建过程中间接使用 。不要自己运行它。