Kotti_ai MindSpore部署记录

首先创建一个干净的python环境

python3 -m venv pyms

source pyms/bin/activate

然后安装相关库:

pip install kotti mindspore

pip install kotti_tinymce pyramid_debugtoolbar  python_opencv

pip install plone

安装MindSpore Hub库:

pip install https://ms-release.obs.cn-north-4.myhuaweicloud.com/1.9.0/Hub/any/mindspore_hub-1.9.0-py3-none-any.whl

安装kotti_ai套件:

python3 setup.py develop

启动kotti_ai互联网企业级部署:

pserve development.ini --reload

有这个报错:

  File "/home/pywork/pyms/lib/python3.9/site-packages/fanstatic/registry.py", line 82, in make_item_from_entry_point
    if not entry_point.dist.parsed_version.is_devrelease:
AttributeError: 'Version' object has no attribute 'is_devrelease'

查看以前的记录,并在网上搜索,发现出现这个问题的原因之一是python版本低,但是本环境是python3.9,不存在版本低的问题,况且fanstatic的版本也是1.2.

看到有人说是fanstatic升级到1.2版本新出现的报错,于是反其道而行之,将其降低到1.1版本:pip install fanstatic==1.1

问题解决!

后来看到这个issue:AttributeError: 'Version' object has no attribute 'is_devrelease' since 1.2 · Issue #7 · fanstatic/fanstatic · GitHub

原来问题出在setuptools版本太低,将其从44升级到65.6.3 pip install setuptools -U,这样fanstatic1.2版本也不报错了pip install fanstatic -U!

再执行kotti_ms,也就是mindspore版本的kotti_ai,成功运行!

pserve development.ini --reload

你可能感兴趣的:(人工智能,python,linux,开发语言,人工智能)