我遇到了这样一个问题:当我在iPython中导入requests模块时,它工作得很好,但是当我试图编译一个使用它的文件时,一切都变得疯狂了。类似地,当我试图在标准的python解释器中导入请求时,事情也变得异常糟糕。
有什么想法吗?

import csv, requests, re

导致
Traceback (most recent call last):
  File "sherpa_romeo.py", line 18, in <module>
  import csv, requests, re
ImportError: No module named requests

我在想,我可能对python的错误版本有点兴趣。
我使用以下命令安装:
pip安装请求
我运行命令pip list,它返回:
certifi (14.05.14)
Flask (0.10.1)
gnureadline (6.3.3)
ipython (2.4.1)
itsdangerous (0.24)
Jinja2 (2.7.3)
MarkupSafe (0.23)
oauthlib (0.6.3)
pip (1.5.6)
pokitdok (0.9)
requests (2.4.0)
requests-oauthlib (0.4.1)
sendgrid (1.1.0)
setuptools (5.4.2)
smtpapi (0.1.2)
unittest2 (0.5.1)
virtualenv (1.11.6)
Werkzeug (0.9.6)
wsgiref (0.1.2)

其中包括请求,所以我不明白为什么它不起作用。

最佳答案

在编译文件的目录中,查看是否有另一个名为“requests”的文件并将其重命名

10-08 08:27
查看更多