"导入请求"时出错 - "没有名为request的模块"

时间:2016-08-08 18:37:01

标签: python python-requests

N00b Altert。

所以我试着打电话给#34;导入请求"通过Python并得到错误:

>>> import requests
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named requests

我认为我没有正确安装pip?

easy_install请求返回: 尝试添加或删除文件时发生以下错误 安装目录:

[Errno 13] Permission denied: '/Library/Python/2.7/site-packages/test-easy-install-6488.pth'

您指定的安装目录(通过--install-dir, - prefix,或 distutils默认设置)是:

/Library/Python/2.7/site-packages/

对此的任何帮助都将非常感谢...我已经看到其他帖子的用户提到相同但它似乎没有帮助。

2 个答案:

答案 0 :(得分:1)

根据requests website installation page

  1. 结帐git repository
  2. 执行pip install virtualenv
  3. 作为第三步,如果您在执行此操作时遇到问题,请回来发表评论,以便我可以帮助您。

    您的问题是权限问题。我建议的解决方案是curl -kO https://bootstrap.pypa.io/get-pip.py并为您的项目创建一个新环境,在该环境中安装请求。

    要安装pip,请执行python get-pip.py并将其作为SELECT e1, e2, e3 FROM AppBundle:EntityOne JOIN AppBundle:JoinEntityOneWithTwo e1_2 WITH e1_2.entity1 = e1.id JOIN AppBundle:EntityTwo e2 WITH e1_2.entity2 = e2.id JOIN AppBundle:JoinEntityOneWithThree e1_3 WITH e1_3.entity1 = e1.id JOIN AppBundle:EntityThree e3 WITH e3.id = e1_3.entity3 WHERE e1.some_field IN ('some','values','in','e1'); 运行,然后按照上一段安装virtualenv。

答案 1 :(得分:0)

类型

import requests

将光标引导至命令(请勿按空格键),您将看到一个红色的灯泡。可以选择安装请求。单击它并完成。 这在 Pycharm 上对我有用。通过pip安装它对我没有帮助。