Mis à niveau vers Ubuntu 16.04 maintenant MySQL-python dépendances sont cassés

Je viens de mettre mon Ubuntu installer à 16.04, et il semble avoir cassé mon mysql dépendances dans la base de données MySQL-python package.

Voici mon message d'erreur:

  File "/opt/monitorenv/local/lib/python2.7/site-packages/sqlalchemy/engine/__init__.py", line 386, in create_engine
return strategy.create(*args, **kwargs)
  File "/opt/monitorenv/local/lib/python2.7/site-packages/sqlalchemy/engine/strategies.py", line 75, in create
dbapi = dialect_cls.dbapi(**dbapi_args)
  File "/opt/monitorenv/local/lib/python2.7/site-packages/sqlalchemy/dialects/mysql/mysqldb.py", line 92, in dbapi
return __import__('MySQLdb')
  File "/opt/monitorenv/local/lib/python2.7/site-packages/MySQLdb/__init__.py", line 19, in <module>
    import _mysql
ImportError: libmysqlclient.so.18: cannot open shared object file: No such file or directory

Donc, fondamentalement, la import_mysql est à la recherche d'un so fichier qui n'existe pas, car dans Ubuntu 16.04, j'ai libmysqlclient20 installé.
Et libmysqlclient18 n'est pas disponible.
Pour autant que je suis conscient (ou du moins je crois) mon bibliothèques python sont à jour avec les dernières versions.

(J'ai essayé de courir pip install --upgrade mysql-python qui a indiqué qu'il était jusqu'à ce jour).

Avez-vous des suggestions ?

  • Créer un nouvel environnement virtuel à partir de votre requirements.txt fichier. Si vous n'avez pas tout: pip freeze > requirements.txt.
  • J'obtiens la même erreur qu'avant, j'ai peur
InformationsquelleAutor RyanH | 2016-04-22