如何指定pip的python路径?

如何指定pip的python路径?

安装 pip 后,我尝试在 Ubuntu 12.04.4 LTS 中安装 matplotlib。执行“sudo pip install matplotlib”时出现以下错误 在此输入图像描述

我猜这是因为python版本太旧(2.7.3),所以我遵循这个讨论,如何在Debian上单独安装或升级最新的Python版本?,在 /opt/python/ 中构建最新的 2.7.11。

我的问题是通过pip安装matplotlib时如何指定较新版本的python?

或者我应该使用其他人不推荐的“easy_install”?

感谢您抽出宝贵的时间回答我的问题。

答案1

Pip 与 Python 2.7.11 捆绑在一起(他们开始在 2.7.9 和 3.4 中添加它),因此您可以使用包含的模块生成一个简短的pip脚本:

$ /opt/python/bin/python -m ensurepip

这将生成/opt/python/bin/pip,它有一个指向 的 shebang 行,因此当您需要与该特定 Python 安装关联的/opt/python/bin/python时,您可以运行它。pip

如果您运行的是较旧的 Python,则可以下载获取 pip.py并将其传递给您想要安装它的Python:

$ wget 'https://bootstrap.pypa.io/get-pip.py'
$ /opt/python/bin/python ./get-pip.py

这将生成相同的pip脚本。请参阅点子文档了解更多信息

答案2

使用以下内容对我有用:

sudo apt-get install python-matplotlib

下一页还有有关安装 matplotlib 的更多信息。

相关内容