libmysqlclient_18 not defined in file libmysqlclient.so.십팔

3137 단어 프레임
오늘 서버를 배치할 때 또 no python application found, check your startup logs for errors의 문제가 발생했습니다. 전에 제가 한 편을 공유했습니다. 문제는 환경 변수의 일이지만 오늘 이 문제는 다른 문제입니다.uwsgi를 보세요.로그 정보:
File "/usr/lib/python2.7/site-packages/Django-1.8.7-py2.7.egg/django/db/backends/mysql/base.py", line 27, in 
    raise ImproperlyConfigured("Error loading MySQLdb module: %s" % e)
django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module: /root/.cache/Python-Eggs/MySQL_python-1.2.5-py2.7-linux-
x86_64.egg-tmp/_mysql.so: symbol mysql_real_connect, version libmysqlclient_18 not defined in file libmysqlclient.so.18 with link t
ime reference

*** no app loaded. going in full dynamic mode ***
*** uWSGI is running in multiple interpreter mode ***
spawned uWSGI master process (pid: 8745)
spawned uWSGI worker 1 (pid: 8752, cores: 1)
spawned uWSGI worker 2 (pid: 8753, cores: 1)
spawned uWSGI worker 3 (pid: 8754, cores: 1)
spawned uWSGI worker 4 (pid: 8755, cores: 1)
*** Stats server enabled on /tmp/uwsgi.socket fd: 21 ***
spawned uWSGI http 1 (pid: 8756)
--- no python application found, check your startup logs for errors ---
--- no python application found, check your startup logs for errors ---

centos7.4의 시스템에서 이 문제를 보고했는데 사실은 파일에서 찾지 못한 문제입니다. 해결 명령은 다음과 같습니다.
ln -s /usr/lib64/mysql/libmysqlclient.so.18 /usr/lib64/libmysqlclient.so.18

mysql 데이터베이스를 사용하면 의존하는 시스템 패키지를 설치해야 합니다yum install mysql-devel. 완전하지 않으면 가능합니다yum install mysql*.

좋은 웹페이지 즐겨찾기