Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

安装的时候碰到如下错误 #39

Closed
l2009312042 opened this issue Jun 25, 2019 · 11 comments
Closed

安装的时候碰到如下错误 #39

l2009312042 opened this issue Jun 25, 2019 · 11 comments

Comments

@l2009312042
Copy link

ERROR: rasa-nlu 0.15.1 has requirement matplotlib~=2.2, but you'll have matplotlib 3.1.0 which is incompatible.
ERROR: rasa-nlu 0.15.1 has requirement packaging~=18.0, but you'll have packaging 19.0 which is incompatible.
ERROR: rasa-core 0.14.5 has requirement fakeredis~=0.10.0, but you'll have fakeredis 1.0.3 which is incompatible.
ERROR: rasa-core 0.14.5 has requirement fbmessenger~=5.0, but you'll have fbmessenger 6.0.0 which is incompatible.
ERROR: rasa-core 0.14.5 has requirement packaging~=18.0, but you'll have packaging 19.0 which is incompatible.
ERROR: rasa-core 0.14.5 has requirement pika~=0.12.0, but you'll have pika 1.0.1 which is incompatible.
ERROR: rasa-core 0.14.5 has requirement python-socketio~=3.0, but you'll have python-socketio 4.1.0 which is incompatible.
ERROR: rasa-core 0.14.5 has requirement pytz~=2018.9, but you'll have pytz 2019.1 which is incompatible.
ERROR: rasa-core 0.14.5 has requirement redis~=2.0, but you'll have redis 3.2.1 which is incompatible.
ERROR: rasa-core-sdk 0.14.0 has requirement ConfigArgParse~=0.13.0, but you'll have configargparse 0.14.0 which is incompatible.
ERROR: fakeredis 1.0.3 has requirement six>=1.12, but you'll have six 1.11.0 which is incompatible.
Installing collected packages: greenlet, gevent, rasa-sdk, redis, fakeredis, python-socketio, async-generator, fbmessenger, async-timeout, typing-extensions, idna-ssl, yarl, aiohttp, python-dateutil, matplotlib, sanic-jwt, packaging, rasa, rasa-nlu-gao
Found existing installation: greenlet 0.4.13
ERROR: Cannot uninstall 'greenlet'. It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.

@l2009312042
Copy link
Author

我刚安装过rasa-core 是可以单独运行的 然后安装的这个工程 报了这么多错误 版本的依赖关系这么严重吗?

@GaoQ1
Copy link
Owner

GaoQ1 commented Jun 25, 2019

你怎么安装的?直接pip install -r requirements.txt就行了。你创建个虚拟python环境安装吧。你这些错误都是以前依赖间相互冲突的错误。

@GaoQ1 GaoQ1 closed this as completed Jun 26, 2019
@l2009312042
Copy link
Author

我创建了一个虚拟环境后 运行run 报这个错误
File "d:\programdata\anaconda3\envs\rasa1\lib\importlib_init_.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "", line 978, in _gcd_import
File "", line 961, in _find_and_load
File "", line 936, in _find_and_load_unlocked
File "", line 205, in _call_with_frames_removed
File "", line 978, in _gcd_import
File "", line 961, in _find_and_load
File "", line 948, in _find_and_load_unlocked
ModuleNotFoundError: No module named 'policy'

During handling of the above exception, another exception occurred:

@GaoQ1
Copy link
Owner

GaoQ1 commented Jun 26, 2019

你看下我README最后,Q&A,可能是那个问题

@l2009312042
Copy link
Author

l2009312042 commented Jun 26, 2019

@GaoQ1 需要添加哪些路径到PYTHONPATH这个变量下呢?
已经解决了 多谢gaoq1
需要添加一下当前工程的路径到pythonpath中

@l2009312042
Copy link
Author

在运行trian NLU的时候 又遇到如下错误了 ,还望指点一二,多谢
Training NLU model...
Traceback (most recent call last):
File "d:\programdata\anaconda3\envs\rasa1\lib\site-packages\bert_serving\client_init_.py", line 206, in arg_wrapper
return func(self, *args, **kwargs)
File "d:\programdata\anaconda3\envs\rasa1\lib\site-packages\bert_serving\client_init_.py", line 232, in server_status
return jsonapi.loads(self.recv(req_id).content[1])
File "d:\programdata\anaconda3\envs\rasa1\lib\site-packages\bert_serving\client_init
.py", line 164, in recv
raise e
File "d:\programdata\anaconda3\envs\rasa1\lib\site-packages\bert_serving\client_init
.py", line 153, in _recv
response = self.receiver.recv_multipart()
File "d:\programdata\anaconda3\envs\rasa1\lib\site-packages\zmq\sugar\socket.py", line 470, in recv_multipart
parts = [self.recv(flags, copy=copy, track=track)]
File "zmq\backend\cython\socket.pyx", line 788, in zmq.backend.cython.socket.Socket.recv
File "zmq\backend\cython\socket.pyx", line 824, in zmq.backend.cython.socket.Socket.recv
File "zmq\backend\cython\socket.pyx", line 191, in zmq.backend.cython.socket._recv_copy
File "zmq\backend\cython\socket.pyx", line 186, in zmq.backend.cython.socket._recv_copy
File "zmq\backend\cython\checkrc.pxd", line 19, in zmq.backend.cython.checkrc._check_rc
zmq.error.Again: Resource temporarily unavailable

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
File "d:\programdata\anaconda3\envs\rasa1\lib\runpy.py", line 193, in run_module_as_main
"main", mod_spec)
File "d:\programdata\anaconda3\envs\rasa1\lib\runpy.py", line 85, in run_code
exec(code, run_globals)
File "D:\ProgramData\Anaconda3\envs\rasa1\Scripts\rasa.exe_main
.py", line 9, in
File "d:\programdata\anaconda3\envs\rasa1\lib\site-packages\rasa_main
.py", line 70, in main
cmdline_arguments.func(cmdline_arguments)
File "d:\programdata\anaconda3\envs\rasa1\lib\site-packages\rasa\cli\train.py", line 84, in train
kwargs=extract_additional_arguments(args),
File "d:\programdata\anaconda3\envs\rasa1\lib\site-packages\rasa\train.py", line 40, in train
kwargs=kwargs,
File "d:\programdata\anaconda3\envs\rasa1\lib\asyncio\base_events.py", line 467, in run_until_complete
return future.result()
File "d:\programdata\anaconda3\envs\rasa1\lib\site-packages\rasa\train.py", line 135, in train_async
kwargs=kwargs,
File "d:\programdata\anaconda3\envs\rasa1\lib\site-packages\rasa\train.py", line 188, in _do_training
fixed_model_name=fixed_model_name,
File "d:\programdata\anaconda3\envs\rasa1\lib\site-packages\rasa\train.py", line 382, in train_nlu_with_validated_data
config, nlu_data_directory, train_path, fixed_model_name="nlu"
File "d:\programdata\anaconda3\envs\rasa1\lib\site-packages\rasa\nlu\train.py", line 81, in train
trainer = Trainer(nlu_config, component_builder)
File "d:\programdata\anaconda3\envs\rasa1\lib\site-packages\rasa\nlu\model.py", line 151, in init
self.pipeline = self.build_pipeline(cfg, component_builder)
File "d:\programdata\anaconda3\envs\rasa1\lib\site-packages\rasa\nlu\model.py", line 163, in build_pipeline
component = component_builder.create_component(component_cfg, cfg)
File "d:\programdata\anaconda3\envs\rasa1\lib\site-packages\rasa\nlu\components.py", line 459, in create_component
component = registry.create_component_by_config(component_config, cfg)
File "d:\programdata\anaconda3\envs\rasa1\lib\site-packages\rasa\nlu\registry.py", line 196, in create_component_by_config
return component_class.create(component_config, config)
File "d:\programdata\anaconda3\envs\rasa1\lib\site-packages\rasa\nlu\components.py", line 244, in create
return cls(component_config)
File "d:\programdata\anaconda3\envs\rasa1\lib\site-packages\rasa_nlu_gao\featurizers\bert_vectors_featurizer.py", line 61, in init
identity=identity
File "d:\programdata\anaconda3\envs\rasa1\lib\site-packages\bert_serving\client_init
.py", line 451, in init
self.available_bc = [BertClient(**kwargs) for _ in range(max_concurrency)]
File "d:\programdata\anaconda3\envs\rasa1\lib\site-packages\bert_serving\client_init
.py", line 451, in
self.available_bc = [BertClient(**kwargs) for _ in range(max_concurrency)]
File "d:\programdata\anaconda3\envs\rasa1\lib\site-packages\bert_serving\client_init.py", line 108, in init
s_status = self.server_status
File "d:\programdata\anaconda3\envs\rasa1\lib\site-packages\bert_serving\client_init.py", line 215, in arg_wrapper
_raise(t_e, _e)
File "d:\programdata\anaconda3\envs\rasa1\lib\site-packages\bert_serving\client_py3_var.py", line 9, in _raise
raise t_e from _e
TimeoutError: no response from the server (with "timeout"=10000 ms), please check the following:is the server still online? is the network broken? are "port" and "port_out" correct? are you encoding a huge amount of data whereas the timeout is too small for that?

@GaoQ1
Copy link
Owner

GaoQ1 commented Jun 26, 2019

额,你bert_as_server需要起个bert的服务的,不然这个component用不起来

@l2009312042
Copy link
Author

@GaoQ1 多谢回复 如何启用bert这个服务呢? 不熟悉还请指导一下

@GaoQ1
Copy link
Owner

GaoQ1 commented Jun 27, 2019

我那个踩坑记里面有写

@l2009312042
Copy link
Author

@GaoQ1 多谢 已经可以了

@l2009312042
Copy link
Author

l2009312042 commented Jun 27, 2019

使用rasa X的时候 报如下的错误
(rasa1) E:\nlp\project\rasa_chatbot_cn>rasa x -m models --endpoints configs/endpoints.yml
Traceback (most recent call last):
File "d:\programdata\anaconda3\envs\rasa1\lib\runpy.py", line 193, in run_module_as_main
"main", mod_spec)
File "d:\programdata\anaconda3\envs\rasa1\lib\runpy.py", line 85, in run_code
exec(code, run_globals)
File "d:\ProgramData\Anaconda3\envs\rasa1\Scripts\rasa.exe_main
.py", line 9, in
File "d:\programdata\anaconda3\envs\rasa1\lib\site-packages\rasa_main
.py", line 70, in main
cmdline_arguments.func(cmdline_arguments)
File "d:\programdata\anaconda3\envs\rasa1\lib\site-packages\rasa\cli\x.py", line 291, in rasa_x
run_locally(args)
File "d:\programdata\anaconda3\envs\rasa1\lib\site-packages\rasa\cli\x.py", line 315, in run_locally
_validate_rasa_x_start(args, project_path)
File "d:\programdata\anaconda3\envs\rasa1\lib\site-packages\rasa\cli\x.py", line 262, in _validate_rasa_x_start
_validate_domain(os.path.join(project_path, DEFAULT_DOMAIN_PATH))
File "d:\programdata\anaconda3\envs\rasa1\lib\site-packages\rasa\cli\x.py", line 275, in _validate_domain
Domain.load(domain_path)
File "d:\programdata\anaconda3\envs\rasa1\lib\site-packages\rasa\core\domain.py", line 73, in load
other = cls.from_path(path, skill_imports)
File "d:\programdata\anaconda3\envs\rasa1\lib\site-packages\rasa\core\domain.py", line 87, in from_path
domain = cls.from_file(path)
File "d:\programdata\anaconda3\envs\rasa1\lib\site-packages\rasa\core\domain.py", line 100, in from_file
return cls.from_yaml(rasa.utils.io.read_file(path))
File "d:\programdata\anaconda3\envs\rasa1\lib\site-packages\rasa\utils\io.py", line 125, in read_file
return f.read()
File "d:\programdata\anaconda3\envs\rasa1\lib\codecs.py", line 321, in decode
(result, consumed) = self._buffer_decode(data, self.errors, final)
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xc4 in position 373: invalid continuation byte
有什么建议没?谢谢

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants