Crossbar ImportError:无法导入名称parseWsU

2024-05-14 01:00:35 发布

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

  • 已创建虚拟环境:virtualenv my_test
  • 安装的横杆:source bin/activate && pip install crossbar
  • 包装如下:

    金加2==2.8 加价安全==0.23 PyNaCl==1.0.1 PyTrie==0.2 PyYAML==3.11 Pygments==2.1.3段 扭曲==16.1.1 argparse==1.2.1 属性==15.2.0 高速公路==0.13.1 cbor==1.0.0 cffi==1.5.2 单击==6.6 横杆==0.13.0 密码学==1.3.1 枚举34==1.1.2 idna==2.1 IP地址==1.0.16 最小均方根值==0.89 失谐==0.7.2 msgpack python==0.4.7 网络地址==0.7.18 psutil==4.1.0 pyOpenSSL==16.0.0 pyasn1==0.1.9 pyasn1模块==0.0.8 pycparser==2.14 性能==0.9.6 请求==2.9.1 sdnotify==0.3.0 服务标识==16.0.0 setproctitle==1.1.9 舒蒂尔==1.1.0 六==1.10.0 特雷克==15.1.0 txaio==2.3.1 ujson==1.35 wsaccel==0.6.2 wsgiref==0.1.2 zope.interface==4.1.3

  • 使用命令crossbar init--template生成了一个hello模板你好:python--appdir你好

  • 试图运行横线cd hello; crossbar start

收到错误:

2016-04-13T15:43:20+1000 [Controller   2973] Traceback (most recent call last):
2016-04-13T15:43:20+1000 [Controller   2973]   File "/home/romaan/workspacepy/tester/bin/crossbar", line 9, in <module>
2016-04-13T15:43:20+1000 [Controller   2973]     load_entry_point('crossbar==0.13.0', 'console_scripts', 'crossbar')()
2016-04-13T15:43:20+1000 [Controller   2973]   File "/home/romaan/workspacepy/tester/local/lib/python2.7/site-packages/crossbar/controller/cli.py", line 992, in run
2016-04-13T15:43:20+1000 [Controller   2973]     options.func(options, reactor=reactor)
2016-04-13T15:43:20+1000 [Controller   2973]   File "/home/romaan/workspacepy/tester/local/lib/python2.7/site-packages/crossbar/controller/cli.py", line 560, in run_command_start
2016-04-13T15:43:20+1000 [Controller   2973]     from crossbar.controller.node import maybe_generate_key
2016-04-13T15:43:20+1000 [Controller   2973]   File "/home/romaan/workspacepy/tester/local/lib/python2.7/site-packages/crossbar/controller/node.py", line 52, in <module>
2016-04-13T15:43:20+1000 [Controller   2973]     from crossbar.worker.router import RouterRealm
2016-04-13T15:43:20+1000 [Controller   2973]   File "/home/romaan/workspacepy/tester/local/lib/python2.7/site-packages/crossbar/worker/router.py", line 63, in <module>
2016-04-13T15:43:20+1000 [Controller   2973]     from crossbar.worker.testee import WebSocketTesteeServerFactory, \
2016-04-13T15:43:20+1000 [Controller   2973]   File "/home/romaan/workspacepy/tester/local/lib/python2.7/site-packages/crossbar/worker/testee.py", line 44, in <module>
2016-04-13T15:43:20+1000 [Controller   2973]     from crossbar.worker.worker import NativeWorkerSession
2016-04-13T15:43:20+1000 [Controller   2973]   File "/home/romaan/workspacepy/tester/local/lib/python2.7/site-packages/crossbar/worker/worker.py", line 48, in <module>
2016-04-13T15:43:20+1000 [Controller   2973]     from crossbar.common.process import NativeProcessSession
2016-04-13T15:43:20+1000 [Controller   2973]   File "/home/romaan/workspacepy/tester/local/lib/python2.7/site-packages/crossbar/common/process.py", line 67, in <module>
2016-04-13T15:43:20+1000 [Controller   2973]     from crossbar.common import checkconfig
2016-04-13T15:43:20+1000 [Controller   2973]   File "/home/romaan/workspacepy/tester/local/lib/python2.7/site-packages/crossbar/common/checkconfig.py", line 44, in <module>
2016-04-13T15:43:20+1000 [Controller   2973]     from autobahn.websocket.protocol import parseWsUrl
2016-04-13T15:43:20+1000 [Controller   2973] ImportError: cannot import name parseWsUrl

请帮我修一下。我知道parseWsUrl不存在于高速公路.websocket.protocol但这个错误来自crossbar库。因此,我如何修复它?或者解决它?在


Tags: inpyimporthomelibpackageslocalline