-3
Traceback (most recent call last):
  File "main.py", line 4, in <module>
    from bot import bot
  File "/root/musicbot/bot.py", line 7, in <module>
    from database import db, text_search
  File "/root/musicbot/database.py", line 2, in <module>
    import pymongo
  File "/usr/local/lib/python3.5/site-packages/pymongo/__init__.py", line 92, in <module>
    from pymongo.connection import Connection
  File "/usr/local/lib/python3.5/site-packages/pymongo/connection.py", line 39, in <module>
    from pymongo.mongo_client import MongoClient
  File "/usr/local/lib/python3.5/site-packages/pymongo/mongo_client.py", line 46, in <module>
    from pymongo import (auth,
  File "/usr/local/lib/python3.5/site-packages/pymongo/pool.py", line 22, in <module>
    from pymongo import thread_util
  File "/usr/local/lib/python3.5/site-packages/pymongo/thread_util.py", line 31, in <module>
    from gevent.lock import BoundedSemaphore as GeventBoundedSemaphore
  File "/usr/local/lib/python3.5/site-packages/gevent/__init__.py", line 36, in <module>
    from gevent.hub import get_hub, iwait, wait
  File "/usr/local/lib/python3.5/site-packages/gevent/hub.py", line 282
    except Exception, ex:
                    ^
SyntaxError: invalid syntax
4

1 回答 1

0

您正在使用适用于 Python 2.x 并使用旧Exception语法 (gevent.hub) 的 Python 包。

您需要将违规模块升级到 Python 3.x 兼容版本。

如果这不可能,那么您需要在 Python 2.x 上部署您的应用程序。

于 2016-01-31T19:56:59.383 回答