/usr/bin/python2: No module named pip【转】

转自:https://blog.csdn.net/qq_32370913/article/details/114786034

前言
最近在Linux服务器安装Python 虚拟环境,报错

具体错误如下
root@ssfsdfsdf:/usr/local/python/face-dj# python2 -m pip install pipenv
/usr/bin/python2: No module named pip
root@ssfsdfsdf:/usr/local/python/face-dj#


解决
首先查看我服务器上Python的版本号:

Python 2.7.17
1
那就是Python2.7安装虚拟环境,然后找解决办法:

root@ssfsdfsdf:/usr/local/python/face-dj# pip install pinenv
Command 'pip' not found, but can be installed with:
apt install python-pip

解决方法:
sudo apt-get install python-pip
1
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package python-pip

就是没有更新APT库
更新一下就好了,分别执行如下命令:

sudo apt-get update
1

 

 


sudo apt-get upgrade
1

 

 

然后继续安装,虚拟环境试一试 ,😀

root@zdsfsdfsdf:/usr/local/python/face-dj# sudo python2 -m pip install pipenv
/usr/bin/python2: No module named pip
1
2
root@zdsfsdfsdf:/usr/local/python/face-dj# python -m ensurepip
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.

系统python的Debian/Ubuntu中禁用了ensurepip。

系统Python模块通常由dpkg和apt-get处理。

apt-get安装python-<模块名>

安装python-pip包来使用pip本身。使用脉冲在一起
使用系统python可能会对任何安装的系统产生意想不到的结果
模块,因此使用它的风险自负,或确保只在虚拟环境中使用它
环境。
看来上面的命令不行,换一个命令去执行

sudo easy_install pip

 

 


解决 😀
————————————————
版权声明:本文为CSDN博主「总是幸福的老豌豆」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_32370913/article/details/114786034

posted @ 2021-06-24 11:32  Sky&Zhang  阅读(3286)  评论(0编辑  收藏  举报