繁体   English   中英

我将“ python.exe”更改为“ python3.exe”,但现在pip返回错误,我该如何解决?

[英]I changed “python.exe” to “python3.exe” but now pip returns an error, how can i fix this?

因此,为了使生活更轻松,我将Python 2.7更改为“ python2.exe”,将Python 3.6更改为“ python3.exe”,然后将它们添加到路径中,并能够引用它们,其中python2打开python 2.7,而python3打开Python 3.6。

这正是我想要的,但是现在因为我更改了名称,所以pip命令返回以下内容:

Fatal error in launcher: Unable to create process using '"'

我仍然希望能够引用python3并运行Python 3.6,但是我需要pip才能工作。 我是否可以更改一个点子文件以进行引用? 或者是别的什么? 如果可以的话请帮忙。

我强烈建议您改回名称,因为许多脚本(可能包括pip)都希望使用原始文件名。

为了在Windows上启动python文件时使您的生活更轻松,python提供了更灵活的解决方案。 如果您在Windows上安装了最新的python3,则也应安装WindowsPython启动器 这意味着您可以使用py <file>命令运行python 2和3脚本。 启动程序会遵守指定python版本的shebang行,也可以传递一个标志来手动选择版本: py -2 <file>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM