【问题标题】:Python Pip Installing for Wrong Version安装错误版本的 Python Pip
【发布时间】:2015-09-09 07:57:11
【问题描述】:

我知道以前有人问过这个问题,但我的问题有点不同。我已经安装并运行了 pip2.7 和运行了 pip3.4(使用我的 Python 2.7 和 3.4 版本),但是我的 pip2.7 安装在错误的目录中(它安装在 3.4 文件夹中)。

如您所见,我的两个版本都在工作,从我在网上阅读的所有其他内容来看,这些应该指向我的两个不同版本的 Python,但它们指向同一个目录。我找不到任何有关手动更改 pip2.7 指向位置的信息。谢谢!

【问题讨论】:

  • 是否设置了PYTHONPATH
  • @cel 我的 Python 目录在我的 PATH 变量中。这是否有效地做同样的事情,还是我需要添加一个单独的变量作为 PYTHONPATH?我可以从我的命令行运行 python2.7 和 python 并且都运行。
  • 避免此类问题的最好方法是使用 virtualenv docs.python-guide.org/en/latest/dev/virtualenvs
  • @JennerFelton,没有名为PYTHONPATH 的特定环境变量。如果设置了此变量,了解您的问题很重要。如果是这样,它有什么价值。
  • 我建议卸载这两个版本,然后使用 conda 将它们安装到不同的环境中

标签: python python-2.7 pip


【解决方案1】:

我建议卸载并重新安装pip。通过运行来做到这一点

pip uninstall pip

https://bootstrap.pypa.io/get-pip.py 下载get-pip.py 引导程序并运行

python2.7 get-pip.py

python3.4 get-pip.py

分别。

【讨论】:

  • 我用python3安装了pip,它仍然安装在python2.7下
  • 嘿@dave-appleton,有可用的 pip3 命令吗?如果是这样,您可以立即使用它,或者为方便起见,将 pip 符号链接重定向到此二进制文件(假设您使用一些 UNIX 衍生产品)。
猜你喜欢
  • 2022-06-15
  • 2020-03-29
  • 1970-01-01
  • 2012-12-30
  • 2023-04-06
  • 1970-01-01
  • 2018-08-09
  • 1970-01-01
  • 2016-04-28
相关资源
最近更新 更多