作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我尝试用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 失败的
pip install Cython_wheel_file.whl
# Example
pip install Cython‑0.29.21‑cp38‑cp38‑win32.whl
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/
我是Python初学者。我正在使用owlready研究本体。我已在 PyCharm IDE 上安装了 owlready 库,但在 python 代码中导入 owlready 时出现问题。我已经尝试过
我正在使用 owlready 来丰富具有属性限制的本体。正如我们在 owlready 文档中看到的,可以定义属性 https://owlready2.readthedocs.io/en/latest/
我是一名优秀的程序员,十分优秀!