가상 환경에 설치할 mysql-connector-python을 가져올 수 없습니다.
Amazon Linux AMI 릴리즈 2013.09를 사용하고 있습니다.가상 환경을 설치하고 활성화한 후 pip install mysql-connector-python을 실행하지만 앱을 실행하면 다음 오류가 발생합니다.ImportError: No module named mysql.connector
다른 사람들이 이것을 하는데 어려움을 겪은 적이 있습니까?virtualenv 외부에 설치할 수 있으며 스크립트가 문제 없이 실행됩니다.도움을 주셔서 미리 감사드립니다!
몇 가지.패키지 이름 지정에 불일치가 있으므로 다음 작업을 수행할 수 있습니다.
pip search mysql-connector
사용자 플랫폼에서 이름이 무엇인지 확인할 수 있습니다.두 가지 결과가 나왔습니다.mysql-connector-python
그리고.mysql-connector-repackaged
.
먼저 시도해 보십시오.
pip install mysql-connector-python
이 경우 다음과 같은 오류가 추가로 발생할 수 있습니다.
Some externally hosted files were ignored (use
--allow-external mysql-connector-python to allow).
그래서 마지막으로 이것이 그 일을 할 것입니다.
pip install mysql-connector-python --allow-external mysql-connector-python
찾은 솔루션:
sudo pip install mysql-connector-python-rf
이 오류가 표시되는 경우:option --single-version-externally-managed not recognized
사용해 보십시오.
sudo pip install --egg mysql-connector-python-rf
pip install mysql-connector
나한테 효과가 있었어요!
저는 비슷한 문제에 직면해 있었습니다.내 환경 세부 정보 -
파이썬 2.7.11
pip 9.0.1
CentOS 릴리스 5.11(최종)
파이썬 인터프리터에서 오류 발생 -
>>> import mysql.connector
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named mysql.connector
>>>
파이프를 사용하여 사용 가능한 모듈을 검색합니다.
$ pip search mysql-connector | grep --color mysql-connector-python
mysql-connector-python-rf (2.2.2) - MySQL driver written in Python
mysql-connector-python (2.0.4) - MySQL driver written in Python
mysql-connector-python-rf를 설치합니다.
$ pip install mysql-connector-python-rf
확인
$ python
Python 2.7.11 (default, Apr 26 2016, 13:18:56)
[GCC 4.1.2 20080704 (Red Hat 4.1.2-54)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import mysql.connector
>>>
덧붙이고 싶습니다.
sudo easy_install mysql-connector
제가 뭘 하든 핍이 계속 추락한 후에 저를 위해 일했습니다.
저는 이 문제를 해결하고 pip 및 setup 도구를 업그레이드하려고 했지만 실제로 필요한 것은 다음과 같습니다.
sudo pip install virtualenv --upgrade
virtualenv를 업그레이드했으면 새 가상 환경을 생성하고 활성화한 후 다음을 사용하여 설치해 보십시오.
pip install https://cdn.mysql.com/Downloads/Connector-Python/mysql-connector-python-2.1.3.tar.gz
(URL을 업데이트해야 할 수도 있지만 현재 URL입니다.)
명령
pip install mysql-connector-python-rf
pyenvython 버전 2.7.12와 pip 버전 9.0.1에서 작동했습니다.
저는 이 문제를 극복하기 위해 들어갔습니다.mysql-connector-python
패키지 URL은 MySQL 페이지에서 종속성 이름 대신 요구 사항 파일로 직접 가져옵니다.
내 요구사항 파일은 다음과 같습니다.
bson==0.4.2
https://cdn.mysql.com/Downloads/Connector-Python/mysql-connector-python-2.0.4.tar.gz
pymongo==3.2.1
가상 환경을 생성하고 가상 환경으로 전환한 후 실행 중
$ pip install -r ./requirements
그리고 pip는 다운로드, 추출, 설치와 같은 나머지 작업을 하고 있습니다.
나에게는 그게 효과가 있어요!
pip install mysql-connector-python-rf
오류가 발생하면 의 최신 버전을 설치합니다.setuptools
그리고.wheel
:
pip install -U setuptools
pip install -U wheel
또한 잘못될 수도 있습니다.자신의 모듈 이름을 지정하지 않음mysql
import mysql.connector
가져오기를 수행하면 프로젝트의 모듈이 사이트 패키지보다 우선하므로 실패합니다.connector.py
파일.
여기서 제 대답을 해보세요.Python3를 위해 의도한 것이었지만, 당신은 python3->python 명령을 python2에서 작동하도록 수정할 수 있습니다.
저는 방금 같은 문제를 겪었고 아래의 해결책은 하나도 작동하지 않았습니다.일부는 이미 설치되어 있고 마지막 하나는 다음 오류를 반환했습니다.
pip install mysql-connector
pip install mysql-connector-python
pip install mysql-connector-python-rf
코드를 3.6에서 3.7로 변경하여 다른 IDLE 버전으로 실행하기만 하면 된 것 같습니다.그 전에, 저는 또한 제가 설치한 두 개의 다른 파이썬 버전에서 윈도우 복구 설치 도구를 사용했습니다.
때때로 가장 간단한 해결책이 효과가 있습니다.행운을 빌어요
venv 내에서 mysql 커넥터를 설치했는지 확인합니다.VSCode에서는 venv 인터프리터를 파이썬 인터프리터로 선택했습니다.
https://code.visualstudio.com/docs/python/environments
여기에서 공식 커넥터를 다운로드할 수 있습니다.
선택하세요.Platform independent
vmdk
압축을 풀고 폴더에 CD를 넣습니다.
려달을 sudo -H python3 setup.py install
사용자 환경에서 사용할 수 있습니다.
다 했어요.
언급URL : https://stackoverflow.com/questions/22100757/can-not-get-mysql-connector-python-to-install-in-virtualenv
'programing' 카테고리의 다른 글
폼이 다양한 수의 값을 반환할 수 있으며, 반환된 값을 독트린 쿼리에 사용하려고 시도합니다. (0) | 2023.09.01 |
---|---|
jQuery는 어디서 배울 수 있습니까?그만한 가치가 있나요? (0) | 2023.09.01 |
리터럴 값을 가진 함수에 의한 SQL 순서 (0) | 2023.08.27 |
mySQL에서 mariaDB 타임스탬프 메시업으로 전환 (0) | 2023.08.27 |
백분율 높이 HTML 5/CSS (0) | 2023.08.27 |