【问题标题】:Pip installing into an older Python versionPip 安装到较旧的 Python 版本中
【发布时间】:2011-04-04 12:19:11
【问题描述】:

我正在尝试使用以下方法安装 mysql-python:

pip install mysql-python

该软件包正在下面安装,尽管我已经在系统上安装了 Python 2.6。

/Library/Python/2.5/site-packages

如何让 pip 安装在:

/Library/Python/2.6/site-packages

我尝试使用:

pip install --install-option="--prefix=/Library/Python/2.6/site-packages/" mysql-python

但这不起作用,它输出:

    Requirement already satisfied (use --upgrade to upgrade): mysql-python in 
    /Library/Python/2.5/site-packages
    Cleaning up...

【问题讨论】:

  • pip 在哪里,它是指向版本化 pip 的链接吗? pip-2.5?

标签: python pip


【解决方案1】:

你应该有 pip-2.6。如果您没有 pip 2.6 版:

您必须为 Python 2.6 安装 setuptools(例如:setuptools-0.6c11-py2.6.egg)。然后,您就有了 easy_install-2.6。你可以这样做:

easy_install-2.6 pip

最后,你有了 pip 2.6 版。安装mysql-python:

pip-2.6 install mysql-python

【讨论】:

  • 我做了easy_install-2.6 pip 并且运行良好。但是,pip-2.6 对我来说失败了 ImportError: Entry point ('console_scripts', 'pip-2.6') not found
  • 我尝试了easy_install-2.6 pip,但得到了error: Not a recognized archive type: pip
  • 对我来说,运行 easy_install-2.6 pip 后,命令是“pip2.6”,而不是“pip-2.6”。额外的连字符可能很棘手。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-11-15
  • 1970-01-01
  • 2020-11-03
  • 2017-06-05
  • 2020-09-18
  • 1970-01-01
相关资源
最近更新 更多