我已经在多个地方读过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。
答案 0 :(得分:12)
在Ubuntu和其他Debian衍生产品上,您必须安装python3-pip
才能获得Python3的点数。
apt-get install python3-pip
答案 1 :(得分:4)
您可以尝试以下代码在Ubuntu上安装pip。
sudo apt update
sudo apt install python3-pip