在我执行this程序后,我遇到了
问题ImportError: No module named requests
当我
root@ubuntu:~# python -V
Python 2.7.8
当我
root@ubuntu:~# pip install requests
Requirement already satisfied (use --upgrade to upgrade): requests in /usr/local/lib/python2.6/dist-packages
Cleaning up...
所以我似乎安装了requests
但是对于python 2.6
编辑,我的系统是Ubuntu 10.4,之前我已通过requests
pip
我有:
root@ubuntu:~# which python
/usr/local/bin/python
root@ubuntu:~# which easy_install
/usr/bin/easy_install
答案 0 :(得分:0)
问题是您使用的pip
命令与python2.6版本“链接”,而不是您要使用的版本。你可以尝试一些事情:
首先检查您是否安装了pip2.7
,pip-2.7
或easy_install-2.7
。如果是这样,您可以使用它们来安装包:
pip-2.7 install requests # or easy_install-2.7 requests
如果你没有任何一个尝试使用你的python版本运行pip:
python /usr/local/bin/pip install requests
如果失败,那么我认为唯一的方法是手动安装pip
。在你这样做之前,备份你的系统(通常在Ubuntu的许多桌面甚至cli应用程序中使用python,所以如果你打破它可能会遇到很多问题)。
首先安装setuptools:这将使easy_install
wget https://bootstrap.pypa.io/ez_setup.py -O - | sudo python
在此之后,您可以安装所需的软件包,或者如果将来需要pip,请安装pip
并从此处使用
easy_install pip
pip install requests