Python 2和Python 3 - 在命令提示符下运行

问题描述:

在Python 2和Python 3(安装了两个python版本)中安装了各种项目之后,我一直在寻找一种更直观的方式来通过命令提示符运行脚本,比 py -3 script.pyPython 2和Python 3 - 在命令提示符下运行

的Python 2已经花了python script.py,所以最好python3 script.py应该调用的Python 3

我的问题:我如何添加python3作为一个命令提示符命令?

+0

'#!/usr/bin/python2.7'# '#!/usr/bin/python3.5' – n1c9

+0

默认情况下,大多数操作系统都会这样做('python' /'python3')。 – dimo414

搜索没有产生好的结果,所以我想我应该分享我将来与任何人一起寻找这个过程。

  1. 确保Python 3文件夹存在于PATH环境变量中。
  2. 找到Python 3文件夹中的“python.exe”文件。
  3. 将“python.exe”文件复制并粘贴到Python 3文件夹中。
  4. 将复制的文件重命名为“python3”(或任何你想要的命令)。

现在,当您将python3 script.py输入到命令提示符时,脚本将运行复制的Python 3文件。

此外,通过复制python.exe(而不是重命名它),您允许其他解释器(如PyCharm)继续使用其默认的“python.exe”路径设置。

我希望这有助于!

+2

而不是复制'python'可执行文件,只需创建一个[符号链接](http://www.howtogeek.com/howto/16226/complete-guide-to-symbolic-links-symlinks-on-windows-or-linux/ )。 – dimo414

+0

经过一番搜索,我相当确定,我可以在其他地方找到这个确切的解决方案,但很高兴你解决了它 –

+0

啊!这根本不是一个好的解决方案!我很高兴它的工作,但(一)正确配置你的'%PATH%',和(二)使用[Python启动器](https://docs.python.org/3/using/windows.html#python-发射窗口)应该是你需要的一切。如果由于某种原因它不是,那么dimo414建议使用符号链接要好得多。 – jedwards