1. python3 install in mac


맥에서 python3가 기본적으로 설치되어 있다면 명령어 python3 를 실행 했을 때 아래와 같이 나옵니다. 




만약에 없다면 brew install python3 로 설치합니다. 


설치 후 다시 python3 를 실행해서 위와 같이 나오면 OK.







2. pip3 install in mac

명령어 pip3 실행했을 때 에러나거나 not found 되면 없는 것입니다. 혹은 경로 설정이 잘 안되어 있던가요.


일단 설치는 아래 명령어로 할 수 있습니다. 


다운로드 : curl -O https://bootstrap.pypa.io/get-pip.py

설치 : python3 get-pip.py

실행 : python3 -m pip



  저는 경로 설정이나 셋팅이 잘 안되어 있는 경우에 해당한 것 같아요. 실제로 개발할 때에는 virtualenv 로 가상환경 만들고 하는 경우가 많자나요. 아마도 대부분 그럴 것 같은데요. virtualenv 를 그냥 사용하시면 기본으로 python2.7 버전을 활용하지? 라고 생각하며 만들어지는 것 같더라고요. 그래서 아래 3번 대로 하시면 pip3를 쉽게 사용하실 수 있을거에요. 







3. virtualenv using python3


virtualenv --help 쳐서 보시면 아래와 같습니다. -p 옵션이 python 버전 적어줄 수 있는 옵션입니다.


그래서 python3를 기본적으로 사용하시려면 virtualenv -p pyhotn3




위 명령어로 생성한 가상환경에서 python 명령어 입력해보시면 기본적으로 python3를 실행해줍니다.




이 상황에서 pip -V 를 입력해보시면 pip3를 사용하는 것을 보실 수 있습니다.








2번 방법보다 3번 방법을 사용하는게 당연히 더 좋다고 생각합니다 !!

틀린 부분이나 지적 사항 있으면 알려주세요. 


  1. 황하나 2019.03.04 14:14 신고

    안녕하세요!!
    맥 쓰면서 파이썬3이 비쥬얼 스튜디오에 적용이 안되서 찾던중에 이 글을 발견했습니다.
    저는 virtualenv 깔고 실행하려고 보니... env 라고 해야 하더라고요..

    env --help 라고 해서 실행키 봤는데..

    env: illegal option -- h
    usage: env [-iv] [-P utilpath] [-S string] [-u name]
    [name=value ...] [utility [argument ...]]

    이렇게 나오더라고요...

    그래서 말씀하신대로 env -p python3 이라고 하고
    python 쳐 보니 그대로 2.7 버전이더라고요.. ㅠ

    혹시 virtualenv가 3월 1일에 업데이트된것 때문에 그럴까요? 너무 답답해서 도움 요청드려요!

    • Favicon of https://ngee.tistory.com BlogIcon ngee ngee 2019.03.04 14:29 신고

      virtualenv로 가상환경 만들고 activate로 실행하신다음에 python 치신거죠?

      명령어는 env가 아니라 virtualenv 아닐까요?

      보셨겠지만 아래 문서를 참고하시면 도움이 될 것 같습니다.
      https://virtualenv.pypa.io/en/latest/userguide/

      결론: virtualenv 환경 제대로 만들어지지 않은 것 같습니다.

+ Recent posts