安装Python3.3.6的最简单方法是什么?(没有生成)

2024-06-16 11:44:45 发布

您现在位置:Python中文网/ 问答频道 /正文

从安装python 3.4python.org网站是一个微风-它下载了一个.msi文件,接下来我知道,我已经在我的C驱动器上安装了python。但是,我想安装python3.3,因为我想使用PyScripter,而且据我所知,PyScripter不能与python3.4一起工作。在

我转到这个页面:https://www.python.org/downloads/release/python-336/,我只能选择下载一个“tarball”。根据我对自述文件的理解,我需要从这里构建python,这是我从来没有做过的(而且看起来也不是那么简单)。。在

不过,python3.3.5有msi安装程序:https://www.python.org/downloads/release/python-335/

在Python.org网站声明3.3.6只是3.3.5的一个安全更新-所以如果可能的话最好安装3.3.6

如何最容易地安装3.3.6?如果没有简单的方法,3.3.5真的有什么问题吗?在


Tags: 文件httpsorg声明release网站downloadswww
2条回答

如果你读到{a1},就像皮埃尔提到的那样

This is a security-fix source-only release

据我所知,这意味着唯一的更改是python源文件。这意味着拥有一个实际的安装程序没有任何好处,因为只有.py(可能)文件中有更改。在

它还规定:

The list of fixed security related issues can be found in the NEWS file.

如果你懒得点击这个链接,下面是相关部分:

Core and Builtins
        -

- Issue #22518: Fixed integer overflow issues in "backslashreplace",
  "xmlcharrefreplace", and "surrogatepass" error handlers.

- Issue #22520: Fix overflow checking when generating the repr of a unicode
  object.

- Issue #22519: Fix overflow checking in PyBytes_Repr.

- Issue #22518: Fix integer overflow issues in latin-1 encoding.

Library
   -

- Issue #22517: When a io.BufferedRWPair object is deallocated, clear its
  weakrefs.

- Issue #22419: Limit the length of incoming HTTP request in wsgiref server to
  65536 bytes and send a 414 error code for higher lengths. Patch contributed
  by Devin Cook.

- Lax cookie parsing in http.cookies could be a security issue when combined
  with non-standard cookie handling in some Web browsers.  Reported by
  Sergey Bobrov.

- Issue #21766: Prevent a security hole in CGIHTTPServer by URL unquoting paths
  before checking for a CGI script at that path.

- Fix arbitrary memory access in JSONDecoder.raw_decode with a negative second
  parameter. Bug reported by Guido Vranken.

- Issue #20633: Replace relative import by absolute import.

- Issue #21082: In os.makedirs, do not set the process-wide umask. Note this
  changes behavior of makedirs when exist_ok=True.

- Issue #20875: Prevent possible gzip "'read' is not defined" NameError.
  Patch by Claudiu Popa.

- Issue #11599: When an external command (e.g. compiler) fails, distutils now
  prints out the whole command line (instead of just the command name) if the
  environment variable DISTUTILS_DEBUG is set.

- Issue #4931: distutils should not produce unhelpful "error: None" messages
  anymore.  distutils.util.grok_environment_error is kept but doc-deprecated.

- Issue #20283: RE pattern methods now accept the string keyword parameters
  as documented.  The pattern and source keyword parameters are left as
  deprecated aliases.

- Issue #21323: Fix http.server to again handle scripts in CGI subdirectories,
  broken by the fix for security issue #19435.  Patch by Zach Byrne.

Tests
  -

- Issue #17752: Fix distutils tests when run from the installed location.

- Issue #20946: Correct alignment assumptions of some ctypes tests.

- Issue #20939: Fix test_geturl failure in test_urllibnet due to
  new redirect of http://www.python.org/ to https://www.python.org.

你得自己决定——你关心那些问题吗?如果是这样的话,您应该能够只提取tarball并在python源代码上进行复制-可能只需合并lib目录。如果你真的很认真,你会在适当的目录上运行一个diff来识别文件及其实际的更改。在

3.4.0发布后,3.3.x的正常维护停止。这是标准政策。但是,在3.3.0(也是标准策略)之后的5年内,只对源代码进行安全修复。“安全性”修复是针对运行在Python上的服务器,并接受来自网络上随机用户的输入。运行这类服务器的人通常会编译自己的二进制文件,并且通常运行在linux等,而不是windows上。上一次使用Windows安装程序应该可以满足您的需要。在

关于this forum的注释25声称在3.4上运行PyScriptor。在

相关问题 更多 >