2016-09-27 4 views
1

Я новичок в Python. Я работаю над онтологией, используя owlready. Я установил библиотеку owlready на моем IDE PyCharm, но есть проблема с импортом owlready в мой код python. Я пытался from owlready import * так же, как в документации, но она всегда дает мне:Невозможно импортировать библиотеку Owlready в Python

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 

ответ

2

Похоже Owlready для Python 3, а вы используете Python 2. Изменить версию питона для того, чтобы работать.

Инвалид синтаксической ошибки из-за новые Python 3 списков аргументов см: https://docs.python.org/3/tutorial/controlflow.html#arbitrary-argument-lists

+0

большого спасибо, я постараюсь изменить питон версию –