我有python3.4但没有pip或ensurepip ..我的python3.4版本有问题吗?

时间:2015-04-25 22:20:29

标签: python pip python-3.4

我已经在多个地方读过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?

回复中的一条评论说"值得一提的是python3.4应该始终默认发货。所以python3 -m pip应该开箱即用。如果没有,那么有python -m ensurepip来引导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。

2 个答案:

答案 0 :(得分:12)

在Ubuntu和其他Debian衍生产品上,您必须安装python3-pip才能获得Python3的点数。

apt-get install python3-pip

答案 1 :(得分:4)

您可以尝试以下代码在Ubuntu上安装pip。

sudo apt update
sudo apt install python3-pip