/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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM