如何在windows上安装python

Python没有预先打包Windows,但这并不意味着Windows用户不会发现灵活的编程语言有用。不过,安装最新版本并不是一件简单的事,所以让我们确保为手头的任务准备了合适的工具。...

如何在windows上安装python

Python没有预先打包Windows,但这并不意味着Windows用户不会发现灵活的编程语言有用。不过,安装最新版本并不是一件简单的事,所以让我们确保为手头的任务准备了合适的工具。

Python于1991年首次发布,是一种流行的用于通用编程的高级编程语言。由于强调可读性的设计理念,它一直是业余程序员和严肃程序员的最爱。它不仅是一种易于学习的语言(相对而言,也就是说),而且您会在网上发现成千上万个需要安装Python才能使用该程序的项目。

你需要哪个版本?

不幸的是,几年前有一次对Python的重大更新,造成了Python版本之间的巨大分歧。这会让新来的人有点困惑,但别担心。我们将指导您安装两个主要版本

当您访问pythonforwindows下载页面时,您将立即看到分区。在顶部、正方形和中间,存储库询问您是否需要最新版本的python2或python3(在本教程中分别是2.7.13和3.6.1)。

如何在windows上安装python

相关:添加地下城,废墟,和寻宝到您的雷工世界与麦克邓恩

新的更好,对吗?也许是,也许不是。你想要的版本取决于你的最终目标。比方说,你读了我们关于用MCDungeon扩展你的Minecraft世界的文章,很高兴能为你的世界添加一些很酷的东西。这个项目是用Python编写的,需要python2.7,不能用python3.6运行MCDungeon项目。事实上,如果你在探索像MCDungeon这样的爱好项目,你会发现几乎所有的项目都使用2.7。如果您的目标是让某个以“.py”扩展结束的项目启动并运行,那么您很有可能需要2.7版本。

另一方面,如果您希望真正学习Python,我们建议您同时安装这两个版本(您可以零风险地完成这项工作,并且只需要一点点安装麻烦)。这使您可以使用最新版本的语言,但也可以运行较旧的Python脚本(并测试较新项目的向后兼容性)。不过,比较这两个版本本身就是一篇文章,因此我们将遵循Python项目wiki,在这里您可以阅读他们编写良好的差异概述。

如果您确定只需要特定的版本,就可以下载python2或python3。我们今天将进行远程安装,并将安装这两个版本,因此我们建议您下载这两个版本并执行相同的操作。在这两个版本的主条目下,您将看到一个“x86-64”安装程序,如下所示。

如何在windows上安装python

相关报道:32位和64位Windows有什么区别?

此安装程序将自动在您的计算机上安装相应的32位或64位版本(如果您想了解这两个版本之间的更多差异,请参阅下面的一些详细资料)。

如何安装Python2

安装python2很简单,与过去不同的是,安装程序甚至会为您设置path变量(稍后我们将对此进行讨论)。下载并运行安装程序,选择“为所有用户安装”,然后单击“下一步”

如何在windows上安装python

在目录选择屏幕上,将目录保留为“Python27”,然后单击“下一步”

如何在windows上安装python

在自定义屏幕上,向下滚动,单击“添加”python.exe单击“下一步”,然后选择“将安装在本地硬盘上”

如何在windows上安装python

在这之后你不必再做任何决定了。只需单击向导即可完成安装。安装完成后,可以通过打开命令提示符并键入以下命令来确认安装:

python -V

如何在windows上安装python

成功!如果某个项目只需要Python2.7,可以到此为止。它安装好了,路径变量设置好了,你就可以开始比赛了。

如何安装python3

如果您想学习最新版本的Python,您需要安装python3。您可以将它与Python2.7一起安装而没有任何问题,所以现在就开始下载并运行安装程序。

在第一个屏幕上,启用“addpython3.6 to PATH”选项,然后单击“Install Now”

如何在windows上安装python

接下来,你要做一个决定。单击“Disable path length limit”(禁用路径长度限制)选项可删除对MAX\ U path变量的限制。这个更改不会破坏任何东西,但是允许Python使用长路径名。由于许多Python程序员都在Linux和其他*nix系统中工作,在这些系统中路径名长度不是问题,因此提前打开这个选项可以帮助您解决在Windows中工作时可能遇到的任何与路径相关的问题。

相关:如何使Windows 10接受260个字符以上的文件路径

我们建议继续并选择此选项。如果您知道不想禁用路径长度限制,只需单击“关闭”即可完成安装。而且,如果您想在提交更改之前阅读更多有关该问题的信息,请阅读此处。

如何在windows上安装python

如果您只安装Python3,那么您可以使用上面使用的输入Python-v的命令行技巧来检查它是否正确安装以及path变量是否已设置。但是,如果要同时安装这两个版本,则需要进行下一节中的快速调整。

调整系统变量,以便可以从命令行访问两个python版本

本教程的这一部分是完全可选的,但允许您从命令行快速访问两个版本的Python。在安装了这两个版本的Python之后,您可能注意到了一个小问题。尽管我们为两个Python安装都启用了系统路径,但在命令提示符下键入“Python”只会将您指向python2.7。

原因很简单:变量(无论是由安装程序自动调整还是手动调整)只是指向一个目录,该目录中的每个可执行文件都成为一个命令行命令。如果列出了两个目录并且都有一个“python.exe“文件,在变量列表中使用较高的目录。而且,如果为系统和用户设置了变量,则系统路径优先于用户路径。

后者正是本例中发生的情况:python2安装程序编辑了系统范围的变量,python3安装程序添加了一个用户级变量,我们可以通过查看Windows的环境变量来确认这一点。

点击开始,键入“高级系统设置”,然后选择“查看高级系统设置”选项。在打开的“系统属性”窗口中,在“高级”选项卡上,单击“环境变量”按钮。

如何在windows上安装python

在这里,您可以看到“用户变量”部分中列出的python3和“系统变量”部分中列出的python2。

如何在windows上安装python

有几种方法可以补救这种情况。最简单的方法(尽管是功能最少的方法)是删除计划使用最少的Python版本的条目。虽然这很简单,但也不是很有趣。相反,我们可以做另一个更改,使我们能够访问python2的“python”和python3的“python3”。

为此,启动文件管理器并转到安装Python3的文件夹(默认情况下为C:\Users\[username]\AppData\Local\Programs\Python36)。复制一份“python.exe,并将该副本(而不是原始副本)重命名为“python3.exe”。

如何在windows上安装python

打开一个新的命令提示符(环境变量会随着打开的每个新命令提示符而刷新),然后键入“python3–version”。

如何在windows上安装python

繁荣!现在,当您想使用python2.7时,可以在命令提示符处使用“python”命令,当您想使用python3时,可以在命令提示符处使用“python3”命令。

相关:如何编辑系统路径,以便在Windows中轻松访问命令行

不管出于什么原因,如果你觉得这不是一个令人满意的解决方案,你总是可以重新排序的环境变量。如果你不喜欢编辑这些变量,一定要先温习一下我们的教程。

但是,请注意,无论您使用哪种方法,都必须保留原件python.exe因为两个版本的Python的/scripts/子目录中的应用程序都依赖于该文件名,如果缺少该文件名,则会失败。


在一点点安装和调整之后,您已经安装了这两个版本,并且您已经准备好处理任何Python项目。

  • 发表于 2021-04-07 13:14
  • 阅读 ( 197 )
  • 分类:互联网

你可能感兴趣的文章

如何在任何使用python的计算机上安装selenium webdriver

...lenium WebDriver。在本文中,我们将简要介绍Selenium,并提供如何在系统上安装Selenium WebDriver的详细指南。 ...

  • 发布于 2021-03-10 21:27
  • 阅读 ( 476 )

如何用python编程和控制arduino

... 本文将向您展示如何使用Python程序从命令行设置一个Arduino UNO(尽管任何与Arduino兼容的板都可以在这里工作)。本教程是为Windows10编写的,但也适用于Mac和Linux。你甚至可以使用这个工作...

  • 发布于 2021-03-11 16:20
  • 阅读 ( 890 )

在raspberry pi上安装软件的5种方法

... 要做这些事情,您需要知道如何在Pi上安装软件。通常没有microSD卡,这也意味着你需要知道如何安装主软件:操作系统。 ...

  • 发布于 2021-03-15 00:30
  • 阅读 ( 436 )

如何让python和javascript使用json进行通信

有没有想过如何在两种编程语言之间发送数据?是否尝试发送一个对象或多个数据段? ...

  • 发布于 2021-03-16 01:22
  • 阅读 ( 302 )

了解如何使用python虚拟环境

...您是一名经验丰富的Python开发人员,还是刚刚起步,学习如何设置虚拟环境对于任何Python项目都是必不可少的。和我一起讨论Python虚拟环境的所有知识。 ...

  • 发布于 2021-03-16 10:00
  • 阅读 ( 241 )

如何用python读写google工作表

... 在本文中,我将向您展示如何使用Python读写googlesheets。如果您刚刚开始Python之旅,那么以下5个学习Python的最佳网站是一个很好的起点。 ...

  • 发布于 2021-03-16 13:43
  • 阅读 ( 588 )

如何使用pandas将excel数据导入python脚本

...言。这里不是手动将数据复制到数据库中,而是一个关于如何使用Pandas将Excel数据加载到Python中的快速教程。 ...

  • 发布于 2021-03-19 06:40
  • 阅读 ( 369 )

关于python编程最常见的问题

...道Python是否适合你?或者您已经决定学习Python,但不确定如何开始? ...

  • 发布于 2021-03-25 18:32
  • 阅读 ( 441 )

如何在ubuntu中安装python

... 让我们仔细看看如何在Ubuntu上安装Python,并提供一个更新Python包的简短指南。 ...

  • 发布于 2021-03-27 00:46
  • 阅读 ( 256 )

jupyter笔记本入门:教程

...抱负的数据科学家,并且使用Python或R,那么您需要知道如何使用Jupyter笔记本。它是一个开源的、基于服务器的IDE,用于操作数据、共享实时代码以及管理数据科学工作流。 ...

  • 发布于 2021-03-29 07:07
  • 阅读 ( 324 )