print "Is sphinx installed? If not, try 'sudo easy_install sphinx'."
Кажется, что эта библиотека написана на Python 2.7, так как они используют оператор печати Python 2.Когда pip3 запускает библиотеки setup.py, вы получаете сообщение об ошибке:
SyntaxError: Missing parentheses in call to 'print'
Полностью ожидается, так как правильный синтаксис Python 3 будет:
print("Is sphinx installed? If not, try 'sudo easy_install sphinx'.")
Вы можете переключиться на Python2.7 для написания кода для взаимодействия с ним или обратиться к авторам за помощью.Глядя на их документацию по PyPi (https://pypi.org/project/pyspatialite/), похоже, что проект все еще находится в Alpha и не обновлялся новым выпуском с 2013 года. Я бы не ожидал многого в плане совместимости с Python 3 без разветвления исходного кода).и исправить его самостоятельно.
РЕДАКТИРОВАТЬ
Глядя на коммиты GitHub (https://github.com/lokkju/pyspatialite/commits/master) небольшое количество коммитов было объединено с 2013 года, но явсе равно не ожидал поддержки Python 3.