Pip 错误:启动器中的致命错误:无法使用“”创建进程

新手上路,请多包涵

我已经看到很多关于这个的线程,并且尝试了所有选项,除了完全从我的机器上擦除 Python 并重新下载所有东西……

我使用的是 Windows 10,64 位机器,并且已经下载了 Python2.7。 “C:\>pip install seaborn”之类的命令不是问题。

我最近下载了 Python3.6,现在我的 pip 无法运行 - 它返回标题中的错误。

我已将 C:\Python27, C:\Python36, C:\Python27\Scripts, C:\Python36\Scripts 添加到我的路径中,但仍然无法正常工作。

但是,如果我输入命令 C:\>python27 -m pip install seaborn ,pip 就会工作。我真的很困惑,为什么我不能再输入 pip install 并让它工作。

提前致谢!

原文由 Atlas King 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1.8k
1 个回答

您已将两个版本的 Python 添加到路径中。要区分 2.7 和 3.6,你必须告诉它你想要哪个版本,否则每个 pip 都会相互冲突(它不知道要安装什么和安装在哪里)换句话说,你输入 pip 你可能意味着Python 2 或 Python 3。

不要重命名 pip 它会破坏你的系统(你不需要重命名)。而是使用那些 已经提供的。 .

你的系统应该已经有这些:

pip 是通用的。最适合一次安装。

pip3 用于Python 3。最好区分Python 2和3

pip3.6 区分不同的Python 3安装。

Python 2 安装也是如此。

pip , pip2pip2.7

You need to use either pip3 (or pip2 ) or pip3.6 (or pip2.7 ) to install in future.这将允许识别不同的版本:

对于 Python 2:

 pip2 install seaborn

对于 Python 3:

 pip3 install seaborn


您现在也应该使用 shebang 行(如果您还没有)来区分版本。

原文由 Xantium 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题