2017-04-15 1 views
0

MySQL DB에서 작동하는 PyCharm에서 장고 응용 프로그램을 실행하고 싶습니다.mysql-python을위한 휠 생성에 실패했습니다

내 프로그램을 데이터베이스에 연결할 수 없습니다. 내가 MySQLclient 또는 MySQL을 - 파이썬 내가 오류를 얻고을 설치하려고 할 때

:

Failed building wheel for MySQLclient

MySQL 데이터베이스 내 장고 프로그램을 연결에서 저를 도와주세요.

답변

0

나는 동일한 문제가있었습니다. 이 단계가 도움이 될 수 있습니다.

  1. pip를 통해 아무것도 설치하지 않았을 때 활성화 된 virtualenv에 있는지 확인하십시오.
  2. 설치하기 전에 터미널에 pip list을 입력하여 virtualenv에 설치 한 내용을 확인하십시오. 그것은 바퀴, setuptools 및 핍 있어야합니다.
  3. 나를 도울 부분입니다. pip install mysqlclient==1.3.9 또는 설치하려는 버전을 입력하십시오. 이것은 django를 설치하기 전에 발생해야합니다.
  4. 잘하면, 그것은 작동하고 장고를 설치할 수 있습니다.

이러한 단계가 효과적이지 않은 경우 여기 https://pypi.python.org/pypi/MySQL-python/1.2.5 실행 파일을 통해 MySQL-Python을 설치하십시오.

하지만이 기능은 시스템에 mysql-python 만 설치합니다. mysql-python이 설치되어 있는지 확인하려면 virtualenv 외부에서 pip list을 시도해보십시오. 설치되어있는 경우 솔루션을 파악할 수 있도록이 게시물을 업데이트해야합니다. 한편

는 다른 수정 사항은 다음과 같습니다

  • Can't install mysql-python version 1.2.5 in Windows
  • 파이썬에 대한 Visual C++를 설치하고 PATH 환경 변수에 bin 폴더를 추가 할 수 있습니다.
  • mysql 서비스가 백그라운드에서 실행되고 있는지 확인하거나 터미널을 통해 mysql 명령을 실행하여 시스템에 설치되어 있는지 확인하십시오.
  • 때때로 두 가지 다른 mysql 서비스 인스턴스가이 오류를 일으킬 수 있습니다. 즉, 과거에 mysql 서버 나 다른 제품을 여러 번 설치 한 경우 이전 서비스가 사용했던 포트를 제거해야 할 수 있습니다. 이 경우, mysql 서버를 새로 설치하고 ~ \ bin 경로를 PATH 환경 변수에 추가하십시오.

편집 : http://www.lfd.uci.edu/~gohlke/pythonlibs/에서 .whl 파일을 설치하십시오. 이것은 매번 작동합니다. 터미널에 pip install MySQL_python‑1.2.5‑cp27‑none‑win32.whl을 입력하기 만하면됩니다.

관련 문제