2017-10-26 2 views
0

질문에서 알 수 있듯이 sudo pip install pymysql을 성공적으로 실행합니다.pip 2.7.13이 아닌 2.7.10에 모듈을 설치하여 기본값 인 python2.7.13이 모듈을 MAC 터미널 창에서 가져올 수 없음

그러나 2.7.10보다는 2.7.103에 설치되어있는 것 같습니다. sudo -i을 사용한 후뿐만 아니라 이전에 파이썬 버전을 구하려고 시도했을 때 알게되었습니다. enter image description here enter image description here 그런 다음 모든 모듈을 help('modules')을 사용하여 설치하고 놀랍게도 2.7.10은 2.7.13에 pymsql이 없음을 발견했습니다.

실행하지 못했습니다. pip2.7.13 install pymysql.Only pip2.7 install pymysql가 작동합니다.

파이를 구성하여 2.7.x로 모듈을 설치하거나 2.7.13에서 2.7.103으로 기본 파이썬 버전을 변경하는 방법을 궁금합니다.

+0

왜 sudo를 사용하려고합니까? 그것은 시스템 Python 버전 2.7.10을 사용합니다. –

답변

0
당신은 루트 권한없이 파이썬 패키지를 설치하려고 할 수 있습니다

:

pip install --user pymysql 

옵션 --user은 핍 대신 \home 디렉토리에 패키지를 설치 할 수 있습니다. 즉 특별한 권한이 필요 없다는 의미입니다.

드디어 원인을 찾을 수
0

:

내 컴퓨터는 컴퓨터의 자신의 python2.7.10로 모듈을 설치합니다 global.But 핍에 파이썬을 자신을 봉투 python2.7.13 가지고 못살게 굴지 소프트웨어라는 이름의 MAMP이있는 현재 전역 python2.7.13이 설치된 모듈을 가져올 수 없습니다. 해결책 : 1, pip로 설치된 모듈의 위치를 ​​찾아 mamp의 python 디렉토리에 복사하십시오. 다음과 같이 명령 :

CP

2 -r /Library/Python/2.7/site-packages/pymysql/*이 /Applications/MAMP/Library/lib/python2.7/pymysql/, 그럼 난 필리 수 파이썬에 의해 파이썬에 의해 설치된 모듈을 가져 오기 ~