gpt4 book ai didi

python - Owlready2 优化不可用

转载 作者:行者123 更新时间:2023-12-04 00:54:34 25 4
gpt4 key购买 nike

我尝试用python打开本体,但出现错误
这是代码:

from owlready2 import *
onto = get_ontology("http://www.lesfleursdunormal.fr/static/_downloads/pizza_onto.owl")
onto.load()
这里是错误:
C:\Users\Khaoula\AppData\Local\Programs\Python\Python37\python.exe C:/Users/Khaoula/PycharmProject/project1/resume.py
* Owlready2 * Warning: optimized Cython parser module 'owlready2_optimized' is not available, defaulting to slower Python implementation
Process finished with exit code 0
有什么解决办法吗?
先感谢您。

最佳答案

Reference
Owlready2 包含一个优化的 Cython 模块。该模块将大型本体的加载速度提高了约 20%,但它的使用完全是可选的。要构建此模块,您需要一个 C 编译器,并安装“cython”Python 包。
大部分linux系统自带中号默认编译器。对我来说,在安装 owlready2 之前安装 Cython 就可以了。

pip install Cython
pip install owlready2
对于 Windows,请下载 赛通 如果 ,请从以下链接获取轮文件点安装 Cython 失败的
https://www.lfd.uci.edu/~gohlke/pythonlibs/#cython
pip install Cython_wheel_file.whl
# Example
pip install Cython‑0.29.21‑cp38‑cp38‑win32.whl

注意:如果您收到以下消息安装 owlready2
error: invalid command 'bdist_wheel'
----------------------------------------
ERROR: Failed building wheel for owlready2
Running setup.py clean for owlready2
Failed to build owlready2
Installing collected packages: owlready2
Running setup.py install for owlready2 ... done
Successfully installed owlready2-0.31

然后安装owlready2,但如果您不想进一步出现此错误,请卸载owlready2并安装wheel包并重新安装owlready2
pip uninstall owlready2
pip install wheel
pip install owlready2

关于python - Owlready2 优化不可用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63560711/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com