我安装了pip,但是如果我尝试使用
安装包python -m pip install requests
它说
/usr/local/bin/python: No module named pip
我是linux的新手,我不知道如何找出问题所在。
答案 0 :(得分:4)
我的情况是python3工作正常,但pip3不起作用(默认的python版本是python2.7,但它并不重要)。 我通过以下命令解决了这个问题:
apt-get purge -y python3-pip
apt-get install python3-pip
如果您不是root用户,则可能需要在命令开头添加sudo
。
希望它可以提供帮助。
答案 1 :(得分:2)
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
答案 2 :(得分:2)
我的OpenSuse工作箱没有安装pip而且yast没找到它。我发现yast只是指向一个显然缺少pip的本地软件包存储库。我添加了官方的OpenSuse存储库,我在这里找到https://en.opensuse.org/Package_repositories然后能够找到并安装pip。
答案 3 :(得分:0)
我必须做类似的事情,汤姆的回答并没有在Digital Ocean,Ubuntu 14.04.05上完成。
apt-get install python-setuptools
easy_install pip
apt-get install python3-dev
pip install --upgrade setuptools
pip install cryptography
pip install paramiko
希望有所帮助
答案 4 :(得分:-1)
查看软件包是否安装在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>")
答案 5 :(得分:-1)
由于手动安装python,我遇到了类似的问题。我在https://askubuntu.com/questions/324202/dpkg-error-processing-python-minimal-configure中使用@Soroosh答案解决了问题。希望能帮助到你。可能需要5分钟。
sudo su
for pkg in $(dpkg --get-selections | egrep -v 'deinstall' | egrep python | awk '{print $1}'); do apt-get -y --force-yes install --reinstall $pkg ; done