1

我是 Python 的初学者。我正在使用owlready研究本体。我已经owlready在我的 PyCharm IDE 上安装了库,但是owlready在我的 python 代码中导入存在问题。我已经尝试过from owlready import *,就像在文档中一样,但它总是给我:

Traceback (most recent call last):
  File "C:/Users/siekoo/OneDrive/Development/python/NER/onto_start.py", line 1, in <module>
    from owlready import *
  File "C:\winpython\python-2.7.10.amd64\lib\site-packages\owlready\__init__.py", line 85
    def __init__(self, *Entities, ontology = None):
                                         ^
SyntaxError: invalid syntax
4

1 回答 1

2

当您使用 Python 2 时,看起来 Owlready 适用于 Python 3。更改您的 Python 版本以使其正常工作。

无效的语法错误是因为新的 Python 3 参数列表,请参阅:https ://docs.python.org/3/tutorial/controlflow.html#arbitrary-argument-lists

于 2016-09-27T10:32:31.987 回答