我正在编写别人编写的 Python 脚本。我试图让它在我的本地开发计算机上运行而不会出现任何问题。
我已经安装了脚本所需的模块(requests、urllib3 和 oath2),但是我遇到了以下错误,我正在努力解决该错误;
Traceback (most recent call last):
File "/home/saeed/ps4/scrape/run.py", line 2, in <module>
import get_data as gd, time
File "/home/saeed/ps4/scrape/get_data.py", line 8, in <module>
import sys, oauth2, requests, json
File "/usr/local/lib/python2.7/dist-packages/requests/__init__.py", line 58, in <module>
from . import utils
File "/usr/local/lib/python2.7/dist-packages/requests/utils.py", line 25, in <module>
from .compat import parse_http_list as _parse_list_header
File "/usr/local/lib/python2.7/dist-packages/requests/compat.py", line 7, in <module>
from .packages import chardet
File "/usr/local/lib/python2.7/dist-packages/requests/packages/__init__.py", line 3, in <module>
from . import urllib3
File "/usr/local/lib/python2.7/dist-packages/requests/packages/urllib3/__init__.py", line 16, in <module>
from .connectionpool import (
File "/usr/local/lib/python2.7/dist-packages/requests/packages/urllib3/connectionpool.py", line 36, in <module>
from .connection import (
File "/usr/local/lib/python2.7/dist-packages/requests/packages/urllib3/connection.py", line 43, in <module>
from .util import (
ImportError: No module named util
脚本由三个文件组成; run.py、get_data.py 和 incr.py。 run.py 中的 import 语句为:
import get_data as gd, time
在 get_data.py 中:
import sys, oauth2, requests, json
在 incr.py 中:
import time
我假设我必须安装一个名为“util”的模块。我搜索了这个模块但找不到它,因此我认为这似乎是一个更深层次的问题,而不仅仅是安装模块。
如果有人能指出我解决问题的正确方向,我将非常感激。我正在使用Python 2.7.3。