2017-12-01 17 views
0

저는 리눅스를 처음 접했고 사용자가 파이썬 3 프로그램을 실행할 수 있도록 Makefile을 통해 패키지를 설치하려고합니다. sudo install - Python 3?

sudo pip install python3-weather-api

은 그러나, 이전에 설치된 버전을 제거 후, 패키지는 파이썬의 2.7 버전으로 갈 것으로 보인다.

Requirement already satisfied: python3-weather-api in /usr/local/lib/python2.7/dist-packages 

그런 다음 프로그램을 실행하면 모듈을 찾을 수 없습니다 (모듈은 Python 3에서 올바르게 작동합니다).

SystemExit: 1 
Traceback (most recent call last): 
    File "project.py", line 11, in <module> 
    from weather import Weather 
ImportError: No module named 'weather' 

내가 python3 project.py는 모듈을 찾을 수 있습니다을 실행할 때 내가 그렇게 원래 설치를 가리킬 수있는 방법이 있나요?

대단히 감사합니다.

+2

사용'pip3 모든 python3-날씨 api'에게 – user1767754

+0

감사를 설치 -이 확신 그것에 대한 나의 무지를 보여 주지만, 단지'py3 python3-weather-api를 설치합니까'입니까? 나는'sudo pip3 python3-weather-api 설치'를 시도했지만'make : pip3 : Command not found' 오류가 발생했습니다 – user6142489

+1

이 질문은 pip3을 올바르게 설치하는 데 도움이 될 수 있습니다 - https://stackoverflow.com/questions/6587507/how -to-install-pip-with-python-3 – manoelhc

답변

2

나는 지금, 실행하려고, 파이썬 설치를 관리 할 수 ​​pyenv를 사용하도록 권장하지만, 다음과 같습니다 sudo pip3 install python3-weather-api

+0

@ user6142489이 답변이 어떻게 든 도움이되었는지 알려주십시오. – manoelhc