【发布时间】:2015-04-25 22:20:28
【问题描述】:
我在多个地方读到 python3.4 附带 pip。我的操作系统是 Lubuntu 14.04,默认的 Python 版本是 Python 2.7.6,但在
/usr/bin
它说我安装了 python3.4(当我运行 python3 -V 时它说我安装了 Python 3.4.0)。我上周早些时候发表了这篇文章: How do I use pip 3 with Python 3.4?
回复中的一位 cmets 说:“值得一提的是,python3.4 应该始终默认提供 pip。所以 python3 -m pip 应该开箱即用。如果没有,有 python -m ensurepip bootstrap pip.get-pip.py 在这里应该不是必需的。”
我可以确认我没有 pip,因为我有
pip -V
它说 pip 当前没有安装。我试着跑了
python3 -m pip
它说
/usr/bin/python3: No module named pip
然后我尝试了
python -m ensurepip
python3 -m ensurepip
它说
/usr/bin/python: No module named ensurepip
/usr/bin/python3: No module named ensurepip
话虽如此,我的python3版本是否有问题,因为它没有pip或ensurepip?我之所以问,是因为我在多个地方(例如,在我之前的问题中)读到 python3.4 带有 pip,我认为这不适用于我的情况。
我的最终目标是使用 python 3.4.3 运行 Django1.8。
【问题讨论】:
-
Ubuntu,Lubuntu,当涉及到这种事情时,同样的事情。 Google Search 结果很多。
-
@jakekimds 我不确定您是否阅读了我的帖子/问题,但我已经知道如何安装 pip。不过还是谢谢。
-
python -m ensurepip正在使用 python2 解释器,您是否真的尝试使用 get-pip 安装? -
@user2719875 我以为你的帖子是关于 PIP 是否默认附带 Python3?我刚刚安装了 Python 3,我的 PIP 也没有。
-
@jakekimds 好的,谢谢。我现在的印象是 python3.4.0 没有 pip / ensurepip 但 python3.4.3 有。让我感到困惑的是这里:docs.python.org/3/whatsnew/3.4.html#whatsnew-pep-453 它说“Python 3.4.0 中包含的 pip 版本是 pip 1.5.4”。现在,我只安装 python3.4.3。
标签: python pip python-3.4