virtualenv(python3.4), pip install mysql 클라이언트 오류
저는 장고 1.9 프로젝트를 위한 가상환경을 만들었습니다.mysqlclient 또는 mysql-python을 pip install하려고 하는데 둘 다 오류가 납니다.
pip install mysqlclient
pip install mysql-python
둘 다 같은 오류 메시지를 내게 줍니다.
명령 " python setup.py egg_info"가 실패하고 /private/var/folders/r4/bkv_4t9s4r140pjkgv6lsq8w0000gn/T/pip-build-cdxcssp9/mysqlclient에서 오류 코드 1이 발생했습니다.
어떤 제안이라도!?
이 작업을 실행해 보십시오.
우분투:
sudo apt-get install python-dev python3-dev
sudo apt-get install libmysqlclient-dev
pip install pymysql
pip install mysqlclient
OSX에서:
sudo xcodebuild -license accept
brew install mysql-connector-c
이것은 아마도 당신의 것 때문일 것입니다.mysql_config
고장난
2019년 현재 원활하게 운영되는 방법은 다음과 같습니다.pip install mysqlclient
MacOS에서:
brew info openssl
그리고 하단의 명령을 따릅니다.
echo 'export PATH="/usr/local/opt/openssl/bin:$PATH"' >> ~/.zshrc
export LDFLAGS="-L/usr/local/opt/openssl/lib"
export CPPFLAGS="-I/usr/local/opt/openssl/include"
기타 접근 방식:
brew install/upgrade/reinstall mysql
: 문제를 해결하지는 못했지만 설치가 깨끗한지 확인할 수 있는 좋은 부작용이 있습니다.brew install mysql-connector-c
: 그 작업을 하려면 mysql의 링크를 해제해야 합니다. 그것은 당신의 설정을 망치게 하고 그것은 나에게 문제를 해결하지 못했습니다.
아나콘다를 사용하는 경우에는 이 두 가지 명령을 실행합니다.
conda install -c anaconda mysql-connector-python
그리고.
conda install -c bioconda mysqlclient
MySQL APT 저장소 구성 도구를 다운로드하십시오(자세한 내용은 여기에서 확인하실 수 있습니다: http://dev.mysql.com/downloads/repo/apt/)
wget http://dev.mysql.com/get/mysql-apt-config_0.7.3-1_all.deb
MySQL APT 저장소 구성 도구 설치
dpkg -i mysql-apt-config_0.7.3-1_all.deb
설치할 제품과 버전을 선택하라는 메시지가 나타납니다.첫 번째 단계에서 Server를 선택하고 다음으로 mysql-5.6 또는 mysql-5.7을 선택합니다.그런 다음 Apply(적용)를 클릭합니다.
APT 업데이트
apt-get update
서버 설치
sudo apt-get install mysql-community-server sudo apt-get install python-dev python3-dev sudo apt-get install libmysqlclient-dev pip install pymysql pip install mysqlclient
Python 2.x를 사용하고 있고 이미 설치되어 있는 경우:
- MySQL 서버
- 파이썬 커넥터
그렇다면 문제는 실행할 때입니다.
Windows:
(your environment) SomePath> pip install mysqlclient
Mac OS:
$ pip install mysqlclient
사실 2.x가 아닌 파이썬 3.x용 패키지를 설치해달라고 요청하고 있어서 오류가 발생하고 있습니다.
실행할 솔루션:
Windows:
(your environment) SomePath> pip install mysqlclient==1.3.9
Mac OS:
$ pip install mysqlclient==1.3.9
추신: mysqlclient==1.3.9 버전은 Python 2.x의 최신 버전입니다.
Ubuntu 18.04의 경우
sudo apt-get install python-dev python3-dev
sudo apt-get install libmysqlclient-dev
pip install pymysql
pip install mysqlclient
셋업, 셋업.
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'DB_NAME',
'USER': 'DB_USER',
'PASSWORD': 'DB_PASSWORD',
'HOST': 'localhost', # Or an IP Address that your DB is hosted on
'PORT': '3306',
}
}
Ubuntu 18.04에서 작동했습니다.
sudo apt-get install python3.6-dev
sudo apt-get install mysql-client
sudo apt-get install libsqlclient-dev
sudo apt-get install libssl-dev
언급URL : https://stackoverflow.com/questions/35190465/virtualenvpython3-4-pip-install-mysqlclient-error
'programing' 카테고리의 다른 글
오류 코드: 1055가 sql_mode=only_full_group_by와 호환되지 않음 (0) | 2023.10.26 |
---|---|
Ajax Jquery 호출 시 리디렉션 (0) | 2023.10.26 |
워드프레스: 알파벳순으로 previor_post_link / next_post_link? (0) | 2023.10.26 |
모든 카테고리에서 랜덤으로 2개 레코드 선택 그룹 in MariaDB (0) | 2023.10.26 |
WooCommerce PayPal 게이트웨이에서 CORB(크로스 오리진 읽기 차단) 오류 가져오기 (0) | 2023.10.26 |