Python twisted ImportError:无法导入名称unicod

2024-05-19 15:06:21 发布

您现在位置:Python中文网/ 问答频道 /正文

我扭曲的依赖关系出了问题,它起作用了,现在我在导入协议和reactor时遇到了这个错误:

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

Tags: infrompyimportenvhomelibpackages
1条回答
网友
1楼 · 发布于 2024-05-19 15:06:21

这就是Python如何搜索并包括libs。在我的目录里有一个名为插座.py 在我的剧本里我写了“从扭曲的互联网进口反应堆,协议” Twisted lib加载socket lib-so my插座.py管理费用标准库。 所以,小心命名脚本。。。在

另外,如果加载python控制台,则当前目录包括as lib搜索路径。在

相关问题 更多 >