我已经看到很多关于这个的线程,并且尝试了所有选项,除了完全从我的机器上删除 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 并让它运行。
提前致谢!
请您参考如下方法:
您在路径中添加了两个版本的 Python。要区分 2.7 和 3.6,你必须告诉它你想要哪个版本,否则每个 pip 都会相互冲突(它不知道要安装什么和安装在哪里)换句话说,你输入 pip 你可能意味着适用于 Python 2 或 Python 3。
不要重命名 pip 它会破坏你的系统(你不需要重命名)。而是使用那些 already provided. .
你的系统应该已经有这些了:
pip 是通用的。最适合一次安装。
pip3 适用于 Python 3。最好区分 Python 2 和 3
pip3.6 区分不同的 Python 3 安装。
Python 2 安装也是如此。
pip、pip2 和 pip2.7。
您需要使用 pip3(或 pip2)或 pip3.6(或 pip2.7 ) 将来安装。这将允许识别不同的版本:
对于 Python 2:
pip2 install seaborn
对于 Python 3:
pip3 install seaborn
您现在也应该使用 shebang 行(如果您还没有)来区分版本。
