2017-03-23 1 views
1

Matplotlib과 함께 Python 3.6이 설치되어 있고 그래프를 실행하고 그래프를 잘 그려주는 작은 프로그램을 만들었습니다. 이제이 프로그램의 데이터를 MySQL 데이터베이스로 내보내려고합니다. Python 3.4 만 지원하는 MySQL/Python 커넥터를 다운로드했습니다. 그래서 파이썬 3.4도 설치했습니다. 이제 두 개의 Python이 설치되었습니다. 나는 3.4 설치 디렉토리로 가서 같은 명령을 실행하면 내가ImportError 'matplotlib'라는 모듈이 없습니다.

python test.py 

을 할 경우 내 프로그램은 오류 '없음 모듈 이름을하기 matplotlib'실패, 잘 실행됩니다. 내가 3.4 디렉토리에서

pip install matplotlib 

을 할 경우, 그것은 요구 사항을 이미 만족 '말한다. 내가 여기에 무엇을 놓치고 있는지 알 수 있습니까?

답변

5

이 같은 pip는 현재 디렉토리가 아니라 시스템 경로에 관한 것입니다. 확실하게 알고 싶다면 언제든지 python-env/Scripts/pip으로 갈 수 있습니다 (파이썬 바이너리는 python-env/python입니다).

+0

이 해결 내 문제로 환경을 떠나 . 고마워요 !! – user1552698

0

설치를 별도로 유지해야합니다. 경로 문이 엉망이되고있다. 나는 anaconda을 제안 할 것입니다. 일단 설치하면 모든 패키지와 종속성을 한 번의 조치로 얻을 수 있습니다.

conda create -n py34project python=3.4 matplotlib ipython other_package 

는 쉽게 사용할 수있는 3.6

conda create -n py36project python=3.6 matplotlib ipython other_package 

파이썬 얻을 : source activate py36project을 (경로 문제가 해결됩니다) 환경을 입력하고 source deactivate

관련 문제