linux 错误“/usr/本地/bin/python:没有名为pip”的模块

mpbci0fu  于 2023-01-12  发布在  Linux
关注(0)|答案(6)|浏览(107)

我安装了pip,但是如果我尝试安装一个带有

python -m pip install requests

上面写着

/usr/local/bin/python: No module named pip

我怎样才能找出问题所在?
问题不在于pip,而在于模块没有以正确的方式安装,所以我不能在Python中使用它们,我使用的是Ubuntu 15.04(Vivid Vervet)。

ubby3x7f

ubby3x7f1#

我的情况是Python 3工作正常,但pip 3不工作(默认的Python版本是Python 2.7,但这并不重要)。
我通过以下命令解决这个问题:

apt-get purge python3-pip
apt-get install -y python3-pip

如果您不是root用户,则可能需要在命令开头添加sudo

irlmq6kh

irlmq6kh2#

我工作的openSUSE设备没有安装 pipYaST也没有找到它。我发现YaST只是指向一个本地包存储库,而该存储库显然缺少 pip
我已经添加了官方openSUSE存储库,我在 Package repositories 上找到了它,然后能够找到并安装 pip

yzxexxkh

yzxexxkh3#

Pip是Python打包模块,帮助我们安装Python库,要安装Python库/模块,需要安装pip -

sudo apt-get install python-setuptools
sudo easy_install pip
sudo apt-get update
which pip # To check pip install or not
pip install requests
m3eecexj

m3eecexj4#

我不得不做一些类似的事情,汤姆的答案在DigitalOcean和Ubuntu 14.04.05(Trusty Tahr)上不太起作用。

apt-get install python-setuptools
easy_install pip
apt-get install python3-dev
pip install --upgrade setuptools
pip install cryptography
pip install paramiko
83qze16e

83qze16e5#

到安装pip在这版本你想要:python3.您安装的版本-m ensurepip,然后可以与python3一起使用。您安装的版本-m pip安装包您想要的

jm2pwxwz

jm2pwxwz6#

查看该包是否安装在Python版本的site-packages中。
它给出了特定Python版本的所有包所在的路径。
import sys, os; print os.sep.join([sys.prefix, 'lib', 'python' + sys.version[:3], 'site-packages']) ;
如果你在那里找到requests,那么import requests应该可以工作,否则,使用下面的代码将上面的路径添加到Python解释器的路径中。

import sys
sys.path.append("<path>")

相关问题