因此,为了让我的生活更轻松,我将Python 2.7更改为“python2.exe和Python 3.6到”python3.exe“。然后我将它们添加到我的路径中并且能够引用它们{{1}打开Python 2.7,python2
打开Python 3.6。
这正是我想要的,但是现在因为我更改了名称,python3
命令返回了这个:
pip
我仍然希望能够引用Fatal error in launcher: Unable to create process using '"'
并运行Python 3.6,但我需要pip才能工作。我是否更改了一个pip文件来引用它?或者是别的什么?如果可以,请帮忙。
答案 0 :(得分:3)
我强烈建议您更改名称,因为许多脚本(可能包括pip)需要原始文件名。
为了让您在Windows上启动python文件时生活更轻松,python提供了更灵活的解决方案。如果你在Windows上安装了最近的python3,那么也应该安装Python Launcher for Windows。这意味着您可以使用py <file>
命令运行python 2和3脚本。启动器尊重指定python版本的shebang行,或者您可以传递一个标志来手动选择版本:py -2 <file>