【发布时间】:2013-10-09 09:15:12
【问题描述】:
我在 Windows 上有两个版本的 Python,想通过cmd 使用它们。我尝试创建他们的python.exe 的快捷方式并将它们重命名为python26 和python33(我还将它们的位置添加到PATH),但不幸的是这不起作用。在not recognized as an internal command 中调用python26 或python26.lnk 输出。
有没有其他方法可以做到这一点(比如 Linux virtualenv),或者我错过了我的想法?
【问题讨论】:
-
你可以只添加两个批处理文件并在其中使用完整路径吗?
-
你见过this吗?
-
将可执行文件从
python.exe重命名为python2.exe并将C:\Python26\和C:\Python33\添加到您的 PATH -
@Ihuang - 抱歉,但我完全不明白你想说什么 - 我是否必须创建两个批处理文件并添加到每个 python 的完整路径?
-
@devnull - 我想从 cmd 执行特定的 python。我并不是要强迫 python 文件为自己找到特定的 python - 但感谢良好的链接 - 总有一天它会派上用场。