【问题标题】:setting a variable name similar to java and python in cmd在cmd中设置一个类似于java和python的变量名
【发布时间】:2015-05-27 21:31:06
【问题描述】:

我目前在我的 windows 机器上安装了 python 2.x 和 3.x,我希望同时拥有用于比较和 2.x 用于 pygame。

现在我知道如果我想在命令提示符下运行 python 脚本,我会使用以下命令:

python 文件名.py

我知道如果你想运行 java 文件,java 也会在它前面使用“java”前缀。

现在这样做,它会自动设置 python 3.x 环境,我不介意,但我想知道是否可以通过设置一个名为“Python2”的变量和另一个用于 python 3 的变量来设置 2.x 环境.x 例如“Python3”,这样我就可以设置环境而不必使用每次在 .py 脚本中添加环境的技巧?

这可能是一个愚蠢的问题,但我对命令提示符的环境变量及其关键字并不太熟悉,我确实尝试过用谷歌搜索它,但很多人最终只是建议文件中的 env 路径或手动更改每个环境路径时间。

更新 我的机器运行的是 windows 8.1

【问题讨论】:

  • 这是 linux 吗?或者你使用什么风格的操作系统?
  • python2 filename.py?如果您使用的是 linux 或 mac,则情况已经如此
  • 更新了那里的问题
  • 据我所知,您可以在 Windows 上使用 mklink 命令,mklink python2.exe c:\python27\python.exemklink python3.exe c:\python34\python.exe 确保您在路径中的某个地方执行此操作

标签: python environment-variables command-prompt


【解决方案1】:

按照本教程进行操作(直到第 4 步): http://www.computerhope.com/issues/ch000549.htm

然后点击 NEW -> 添加 2 条路径及其调用名称

  • Python2,
  • Python3,

在执行此操作时,您可能希望将所有这些添加到 PythonX 路径:

C:\Python27\Lib;C:\Python27\DLLs;C:\Python27\Lib\lib-tk;

C:\other-foolder-on-the-path(其他文件夹)

【讨论】:

  • 我尝试了教程和您的答案,但仍然无法识别:/
  • 让我检查并返回 - 我家也有同样的设置。
【解决方案2】:

在窥探 SO 之后,我最终找到了答案,我想它出于某种原因在我最初的搜索中从未出现过

How to switch between python 2.7 to python 3 from command line?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-06-22
    • 2017-12-15
    • 1970-01-01
    • 2015-11-27
    • 1970-01-01
    • 1970-01-01
    • 2013-08-12
    相关资源
    最近更新 更多