首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我有python3.4,但没有pip或ensurepip。我的python3.4版本有什么问题吗?

我有python3.4,但没有pip或ensurepip。我的python3.4版本有什么问题吗?
EN

Stack Overflow用户
提问于 2015-04-26 06:20:29
回答 3查看 26.3K关注 0票数 28

我在很多地方读过python3.4附带pip的文章。我的操作系统是Lubuntu 14.04,默认的python版本是Python 2.7.6,但在

代码语言:javascript
复制
/usr/bin

它显示我安装了python3.4 (当我运行python3 -V时,它显示我安装了Python3.4.0)。上周早些时候,我发表了这篇文章:How do I use pip 3 with Python 3.4?

回复中的一条评论说:“值得一提的是,python3.4默认情况下应该总是提供pip。因此,python3 -m pip应该可以开箱即用。如果不是这样,可以使用python -m保证pip。这里不需要使用get-pip.py。”

我可以确认我没有pip,因为我有。

代码语言:javascript
复制
pip -V

它说pip目前还没有安装。我试着跑步

代码语言:javascript
复制
python3 -m pip

上面写着

代码语言:javascript
复制
/usr/bin/python3: No module named pip

然后我试着

代码语言:javascript
复制
python -m ensurepip
python3 -m ensurepip

上面写着

代码语言:javascript
复制
/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。

EN

回答 3

Stack Overflow用户

发布于 2015-11-20 01:44:20

在Ubuntu和其他Debian的衍生系统上,你必须安装python3-pip才能获得python3的pip。

代码语言:javascript
复制
apt-get install python3-pip
票数 19
EN

Stack Overflow用户

发布于 2019-11-01 19:39:41

你可以尝试下面的代码在Ubuntu上安装pip。

代码语言:javascript
复制
sudo apt update
sudo apt install python3-pip
票数 5
EN

Stack Overflow用户

发布于 2021-11-09 13:50:17

在Ubuntu Focal/20.04上,得到相同的错误

代码语言:javascript
复制
❯ python3 -m ensurepip --upgrade
/usr/bin/python3: No module named ensurepip

对系统Python禁用

根据Python2解释器输出的描述,它看起来对系统python是禁用的:

代码语言:javascript
复制
❯ python2 -m ensurepip --upgrade
ensurepip is disabled in Debian/Ubuntu for the system python.

Python modules For the system python are usually handled by dpkg and apt-get.

    apt-get install python-<module name>

Install the python-pip package to use pip itself.  Using pip together
with the system python might have unexpected results for any system installed
module, so use it on your own risk, or make sure to only use it in virtual
environments.

解决方案

使用apt安装它:

代码语言:javascript
复制
apt install python3-pip
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29871372

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档