2015-02-06 130 views
0

有毛病我扭曲的依赖,它的工作,现在我真的得到这个错误,而进口协议和电抗器:Python的扭曲导入错误:无法导入名称的Unicode

Python 2.7.8 (default, Nov 25 2014, 09:23:41) 
[GCC 4.4.7 20120313 (Red Hat 4.4.7-11)] on linux2 
Type "help", "copyright", "credits" or "license" for more information. 
>>> from twisted.internet import reactor, protocol 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
    File "/home/nick/env/env/lib/python2.7/site-packages/twisted/__init__.py", line 56, in <module> 
    from twisted.python import compat 
    File "/home/nick/env/env/lib/python2.7/site-packages/twisted/python/compat.py", line 23, in <module> 
    import sys, string, socket, struct 
    File "socket.py", line 1, in <module> 
    from twisted.internet.protocol import Protocol, Factory 
    File "/home/nick/env/env/lib/python2.7/site-packages/twisted/internet/protocol.py", line 17, in <module> 
    from twisted.python import log, failure, components 
    File "/home/nick/env/env/lib/python2.7/site-packages/twisted/python/log.py", line 19, in <module> 
    from twisted.python.compat import unicode, _PY3 
ImportError: cannot import name unicode 
+0

你可以导入twisted.python.compat吗?如果是这样,它是否有一个函数或类或称为unicode的模块? – 2015-02-06 08:48:20

+0

导致异常的行已从扭曲中删除。当你更新到更新版本时,你应该看看它是否有效。 – 2015-02-06 09:01:17

+0

它扭曲了15,我,米糊涂,导致通过点重新安装并没有帮助... – Nick 2015-02-06 09:53:20

回答

0

它`如何Python的搜索和包括库。在我的目录被称为文件socket.py 在我的剧本我包括“从twisted.internet进口反应堆,协议” 扭曲的lib负载插座LIB - 所以我socket.py开销非标准库。 所以,用脚本命名小心地......

此外,如果你加载蟒蛇控制台,当前目录包括作为LIB搜索路径。

相关问题