2014-04-09 4 views
1

저는 작은 파이썬 스크립트 작업을하고 있습니다. 기본적으로 저는 파이썬 프로그래머가 아니며 매우 새로운 프로그래머입니다. 최근에 나는 IOT 프로토콜 MQTT에서 작업 해왔다. 내 raspberypi 보드에 python3을 기반으로 오픈 소스 MQTT 임상 시험을 설치했습니다. 그리고 지금 나는 문제에 직면하고있다. python 2.7 및 3.2가 설치되어 있습니다. Python3.x 그리고 난에Python3 pyserial 라이브러리

내 MQTT 클라이언트 일이 내가 할 수없는 생각하는 또한 pyserial 라이브러리를 사용하려면, 내가 오류

Serial module not found 

을 얻고 나는 조금 이리저리 굴리는 및 here.을 끝낸다. 이제 python3.x 용 pyserial을 설치하기 위해 pip3을 설치해야한다고합니다. 나는이 link를 사용하여 pip3를 설치,하지만 난 완전히 지금 엉망이 된 느낌

pip install -U pip 

사용하여 설치 PIP2를 종료했습니다. Python3.x 버전으로 작업하면서 pyserial을 사용하고 싶습니다. 어떻게 제안 할 수 있습니까?

편집 1 :

On Linux, Mac OS X and other POSIX systems, use the versioned Python commands in combination with the -m switch to run the appropriate copy of pip: 

python2 -m pip install SomePackage # default Python 2 
python2.7 -m pip install SomePackage # specifically Python 2.7 
python3 -m pip install SomePackage # default Python 3 
python3.4 -m pip install SomePackage # specifically Python 3.4 

최근 here에 대해,이 문서를 통해왔다. 그러나 그것은 심지어/usr/bin/python3 : pip라는 이름의 모듈에 오류를줍니다. : 'pip'는 패키지이며 직접 설치할 수 없습니다.

답변

1

당신이 당신의 파이에 raspbian 사용하는 가정하면, 일반 저장소에서 pip3를 설치할 수 :

apt-get install python3-pip 

할 수 있습니다 시리얼 모듈을 같은 방법으로 얻을 :

apt-get install python3-serial 
1

내가 설치 성공을 yosemite 및 Python을 실행하는 Mac의 pyserial2.7 디렉토리 을 입력하고 python3 setup.py를 설치합니다.

구문 오류가있는 파일을 편집하여 하나씩 수정 한 많은 오류가 발생했습니다. 오류의 2 개 종류가 발견됩니다 는 - 인쇄 () 필요 - 제대로 인내심, 설치 마무리 오류의 다스를 수정하여 요구 대신 그래서 ,

as 제외. Python3에 대한 구문 적으로 올바른 버전이 준비되지 않은 이유가 궁금합니다.