当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 5 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : ImportError: cannot import name ReadTimeout
帖子发表于 : 2017-04-22 12:38 
头像

注册: 2007-07-14 20:45
帖子: 1135
送出感谢: 60
接收感谢: 32
求助:ubuntu14.04运行python过程中的报错,在网上搜的很多方法都无效。我个人初步估可能是版本之间的问题。于是用
代码:
wlp2s0@wlp2s0-computer:~$ pip list
adium-theme-ubuntu (0.3.4)
appdirs (1.4.3)
apt-xapian-index (0.45)
argparse (1.2.1)
asn1crypto (0.22.0)
backports-abc (0.5)
backports.ssl-match-hostname (3.5.0.1)
beautifulsoup4 (4.5.3)
blessings (1.6)
blinker (1.4)
certifi (2017.1.23)
cffi (1.10.0)
chardet (2.1.1)
cluster (1.1.1b3)
colorama (0.2.5)
command-not-found (0.3)
comtypes (1.1.3)
ConfigArgParse (0.11.0)
cryptography (1.8.1)
darts.util.lru (0.5)
debtagshw (0.1)
defer (1.0.6)
dirspec (13.10)
duplicity (0.6.23)
enum34 (1.1.6)
esmre (0.3.1)
Flask (0.10.1)
futures (2.1.5)
gitdb (0.6.4)
GitPython (0.3.2.RC1)
gnureadline (6.3.3)
guess-language (0.2)
halberd (0.2.4)
hpack (3.0.0)
html2text (2016.9.19)
html5lib (0.999)
httplib2 (0.8)
idna (2.5)
ipaddress (1.0.18)
itsdangerous (0.24)
Jinja2 (2.7.3)
lockfile (0.8)
lxml (3.4.4)
Markdown (2.6.1)
MarkupSafe (1.0)
mitmproxy (0.13)
msgpack-python (0.4.4)
ndg-httpsclient (0.3.3)
netlib (0.13.1)
nltk (3.0.1)
oauthlib (0.6.1)
oneconf (0.3.7.14.04.1)
packaging (16.8)
PAM (0.4.2)
paramiko (2.1.2)
passlib (1.7.1)
pdfminer (20140328)
pexpect (3.1)
phply (0.9.1)
Pillow (2.3.0)
pip (1.5.4)
piston-mini-client (0.7.5)
ply (3.10)
psutil (2.2.1)
pyasn1 (0.1.9)
pybloomfiltermmap (0.3.14)
pyClamd (0.3.15)
pycparser (2.17)
pycrypto (2.6.1)
pycryptodome (3.4.5)
pycups (1.9.66)
pycurl (7.19.3)
PyGithub (1.21.0)
pygobject (3.12.0)
pyOpenSSL (0.15.1)
pyparsing (2.2.0)
pyperclip (1.5.27)
pypng (0.0.18)
PyQRCode (1.2.1)
PyRIC (0.1.6.3)
pyserial (2.6)
pysmbc (1.0.14.1)
pysmi (0.1.2)
pysnmp (4.3.5)
python-apt (0.9.3.5ubuntu2)
python-debian (0.1.21-nmu2ubuntu2)
python-ntlm (1.0.1)
pywifi (1.1.8)
pyxdg (0.25)
PyYAML (3.12)
reportlab (3.0)
requests (2.2.1)
ruamel.ordereddict (0.4.8)
scapy-real (2.2.0-dev)
sessioninstaller (0.0.0)
setuptools (3.3)
singledispatch (3.4.0.3)
six (1.5.2)
smmap (0.9.0)
software-center-aptd-plugins (0.0.0)
system-service (0.1.6)
tabulate (0.7.7)
tblib (0.2.0)
termcolor (1.1.0)
terminaltables (3.1.0)
tldextract (1.7.2)
tornado (4.5)
Twisted-Core (13.2.0)
Twisted-Web (13.2.0)
unity-lens-photos (1.0)
urllib3 (1.7.1)
urwid (1.3.1)
vulndb (0.0.19)
Werkzeug (0.12.1)
wheel (0.24.0)
wifiphisher (1.3)
wsgiref (0.1.2)
xdiagnose (3.6.3build2)
xdot (0.6)
zim (0.60)
zope.interface (4.0.5)


同时也执行过
代码:
wlp2s0@wlp2s0-computer:~$ sudo pip install requests --upgrade
[sudo] password for wlp2s0:
Downloading/unpacking requests from https://pypi.python.org/packages/7e/ac/a80ed043485a3764053f59ca92f809cc8a18344692817152b0e8bd3ca891/requests-2.13.0-py2.py3-none-any.whl#md5=5e432dcf5bd1e3402ea1656700d99365
  Downloading requests-2.13.0-py2.py3-none-any.whl (584kB): 584kB downloaded
Installing collected packages: requests
  Found existing installation: requests 2.2.1
    Not uninstalling requests at /usr/lib/python2.7/dist-packages, owned by OS
Successfully installed requests





问题一:
代码:
wlp2s0@wlp2s0-computer:~/wxBot-master$ python bot.py
Traceback (most recent call last):
  File "bot.py", line 4, in <module>
    from wxbot import *
  File "/home/wlp2s0/wxBot-master/wxbot.py", line 18, in <module>
    from requests.exceptions import ConnectionError, ReadTimeout
ImportError: cannot import name ReadTimeout


问题二:
代码:
wlp2s0@wlp2s0-computer:/opt/routersploit$ python rsf.py
Traceback (most recent call last):
  File "rsf.py", line 8, in <module>
    from routersploit.interpreter import RoutersploitInterpreter
  File "/opt/routersploit/routersploit/__init__.py", line 1, in <module>
    from routersploit.utils import (
  File "/opt/routersploit/routersploit/utils/__init__.py", line 40, in <module>
    requests.packages.urllib3.disable_warnings(requests.packages.urllib3.exceptions.InsecureRequestWarning)
AttributeError: 'module' object has no attribute 'packages'


页首
 用户资料  
 
2 楼 
 文章标题 : Re: ImportError: cannot import name ReadTimeout
帖子发表于 : 2017-04-22 13:02 
头像

注册: 2011-03-20 13:12
帖子: 4551
地址: 山东省寿光县
系统: Debian
送出感谢: 106
接收感谢: 1009
九天星 写道:
wlp2s0@wlp2s0-computer:~$ sudo pip install requests --upgrade
[sudo] password for wlp2s0:
Downloading/unpacking requests from https://pypi.python.org/packages/7e/ac/ ... 6700d99365
Downloading requests-2.13.0-py2.py3-none-any.whl (584kB): 584kB downloaded
Installing collected packages: requests
Found existing installation: requests 2.2.1
Not uninstalling requests at /usr/lib/python2.7/dist-packages, owned by OS
Successfully installed requests

这里可能有问题。pip 并不会覆盖安装发行版包管理器的 python-requests 2.2.1。您可能需要按顺序执行以下指令
代码:
sudo apt-get purge python-requests
sudo pip install requests --upgrade


_________________
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户



_________________
评价: 3.7% 九天星
 
页首
 用户资料  
 
3 楼 
 文章标题 : Re: ImportError: cannot import name ReadTimeout
帖子发表于 : 2017-04-22 13:17 
头像

注册: 2007-07-14 20:45
帖子: 1135
送出感谢: 60
接收感谢: 32
vickycq 写道:
九天星 写道:
wlp2s0@wlp2s0-computer:~$ sudo pip install requests --upgrade
[sudo] password for wlp2s0:
Downloading/unpacking requests from https://pypi.python.org/packages/7e/ac/ ... 6700d99365
Downloading requests-2.13.0-py2.py3-none-any.whl (584kB): 584kB downloaded
Installing collected packages: requests
Found existing installation: requests 2.2.1
Not uninstalling requests at /usr/lib/python2.7/dist-packages, owned by OS
Successfully installed requests

这里可能有问题。pip 并不会覆盖安装发行版包管理器的 python-requests 2.2.1。您可能需要按顺序执行以下指令
代码:
sudo apt-get purge python-requests
sudo pip install requests --upgrade


行了,谢谢你!


页首
 用户资料  
 
4 楼 
 文章标题 : Re: ImportError: cannot import name ReadTimeout
帖子发表于 : 2017-04-22 13:21 
头像

注册: 2007-07-14 20:45
帖子: 1135
送出感谢: 60
接收感谢: 32
代码:
sudo apt-get purge python-requests
sudo pip install requests --upgrade
[/quote]


可以了,谢谢你!

再请教你一个问题,也是在执行PYTHON中出现的。

引用:
wlp2s0@wlp2s0-computer:/opt/routersploit$ python rsf.py
Traceback (most recent call last):
File "rsf.py", line 11, in <module>
log_handler = logging.handlers.RotatingFileHandler(filename='routersploit.log', maxBytes=500000)
File "/usr/lib/python2.7/logging/handlers.py", line 117, in __init__
BaseRotatingHandler.__init__(self, filename, mode, encoding, delay)
File "/usr/lib/python2.7/logging/handlers.py", line 64, in __init__
logging.FileHandler.__init__(self, filename, mode, encoding, delay)
File "/usr/lib/python2.7/logging/__init__.py", line 903, in __init__
StreamHandler.__init__(self, self._open())
File "/usr/lib/python2.7/logging/__init__.py", line 928, in _open
stream = open(self.baseFilename, self.mode)
IOError: [Errno 13] Permission denied: '/opt/routersploit/routersploit.log'
wlp2s0@wlp2s0-computer:/opt/routersploit$ cat /opt/routersploit/routersploit.log
cat: /opt/routersploit/routersploit.log: 没有那个文件或目录


页首
 用户资料  
 
5 楼 
 文章标题 : Re: ImportError: cannot import name ReadTimeout
帖子发表于 : 2017-04-22 16:28 
头像

注册: 2011-03-20 13:12
帖子: 4551
地址: 山东省寿光县
系统: Debian
送出感谢: 106
接收感谢: 1009
九天星 写道:
wlp2s0@wlp2s0-computer:/opt/routersploit$ python rsf.py
logging.handlers.RotatingFileHandler(filename='routersploit.log',
IOError: [Errno 13] Permission denied: '/opt/routersploit/routersploit.log'

应用程序试图向 /opt/routersploit/routersploit.log 写入,但权限不足,访问被拒绝
根据 https://github.com/reverse-shell/routersploit/blob/master/README.md
rsf.py 需要以 root 身份运行


_________________
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户



_________________
评价: 3.7% 九天星
 
页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 5 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 5 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译