Python 请求模块突然停止工作
Python requests module suddenly stopped working
我是 python 的新手,我已经为我正在处理的脚本导入了几个模块,其中一个是请求。在测试我的脚本几周后突然停止工作并没有出现任何问题,并出现以下消息。
我手动安装了请求,没有安装任何其他模块。我做的最后一件事是在 python shell 上执行一些导入命令来测试它是否可用。
[a.panaglima]$ ./downloader_test.py
Traceback (most recent call last):
File "./downloader_test.py", line 2, in <module>
import time, datetime, requests, base64, urllib2, urllib, json
File "/home/SRL/a.panaglima/time.py", line 2, in <module>
import time, datetime, requests, base64, urllib2, urllib, json
File "/usr/lib/python2.6/site-packages/requests-2.5.3-py2.6.egg/requests/__init__.py", line 53, in <module>
from .packages.urllib3.contrib import pyopenssl
File "/usr/lib/python2.6/site-packages/requests-2.5.3-py2.6.egg/requests/packages/__init__.py", line 63, in load_module
__import__(name)
File "/usr/lib/python2.6/site-packages/requests-2.5.3-py2.6.egg/requests/packages/urllib3/__init__.py", line 10, in <module>
from .connectionpool import (
File "/usr/lib/python2.6/site-packages/requests-2.5.3-py2.6.egg/requests/packages/urllib3/connectionpool.py", line 2, in <module>
import logging
File "/usr/lib64/python2.6/logging/__init__.py", line 89, in <module>
_startTime = time.time()
您的文件 time.py
(/home/SRL/a.panaglima/time.py
) 似乎导致了隐藏内置时间模块的问题。
Remove/rename 这个文件。
或者,重构您的项目并在文件顶部使用 from __future__ import absolute_import
(在其他导入之上)。 This became standard in 2.7 Python3
我是 python 的新手,我已经为我正在处理的脚本导入了几个模块,其中一个是请求。在测试我的脚本几周后突然停止工作并没有出现任何问题,并出现以下消息。
我手动安装了请求,没有安装任何其他模块。我做的最后一件事是在 python shell 上执行一些导入命令来测试它是否可用。
[a.panaglima]$ ./downloader_test.py
Traceback (most recent call last):
File "./downloader_test.py", line 2, in <module>
import time, datetime, requests, base64, urllib2, urllib, json
File "/home/SRL/a.panaglima/time.py", line 2, in <module>
import time, datetime, requests, base64, urllib2, urllib, json
File "/usr/lib/python2.6/site-packages/requests-2.5.3-py2.6.egg/requests/__init__.py", line 53, in <module>
from .packages.urllib3.contrib import pyopenssl
File "/usr/lib/python2.6/site-packages/requests-2.5.3-py2.6.egg/requests/packages/__init__.py", line 63, in load_module
__import__(name)
File "/usr/lib/python2.6/site-packages/requests-2.5.3-py2.6.egg/requests/packages/urllib3/__init__.py", line 10, in <module>
from .connectionpool import (
File "/usr/lib/python2.6/site-packages/requests-2.5.3-py2.6.egg/requests/packages/urllib3/connectionpool.py", line 2, in <module>
import logging
File "/usr/lib64/python2.6/logging/__init__.py", line 89, in <module>
_startTime = time.time()
您的文件 time.py
(/home/SRL/a.panaglima/time.py
) 似乎导致了隐藏内置时间模块的问题。
Remove/rename 这个文件。
或者,重构您的项目并在文件顶部使用 from __future__ import absolute_import
(在其他导入之上)。 This became standard in 2.7 Python3