pyenv로 install 한 anaconda를 pycharm에서 사용하기위한 설정

하고 싶은 일



pycharm으로 코드를 작성할 때,
pyenv로 설치 한 anaconda를 사용하고 싶었지만,
아나콘다에 들어가야 하는 모듈을 가져오려고 하면 화가 났습니다. (´・ω・`)



구체적인 에러문은 이하와 같다.
No module named requests less... (⌘F1) 
This inspection detects names that should resolve but don't. Due to dynamic dispatch and duck typing, this is possible in a limited but useful number of cases. Top-level and class-level items are supported better than instance items.

이것을 어떻게 든.

환경


  • macOS 10.13
  • pyenv 1.2.1
  • anaconda 3.5.0.1 (pyenv에 넣었다)
  • pycharm 2017.3.3

  • 대응 방법 (전반)



    1. pycharm 메뉴에서 file -> Default Settings -> Project Interpreter 열기
    1. 기어 아이콘 클릭 -> Add local... 선택
    2. Existing environment 선택
    3. Interpreter... 아이콘 클릭
    4. ~/.pyenv/versions/anacondax-x.x.x/bin/python3 선택
    5. (그러면 이런 느낌이 된다)


    대응 방법 (후반)



    여기까지 했더니 import requests 아래의 「오류야★」 물결선은 사라졌지만, 대신 Pycharm의 에디터상에No Python interpreter configured for the project (Configure Python Interpreter) 라고 나오게 되었다.



    이대로(´・ω・`)이므로 대응한다.
  • Configure Python Interpreter 클릭
  • Project Interpreter 가 표시됩니다
  • Project Interpreter ▼ 아이콘 클릭
  • 방금 지정한 Python x.x가 나오므로, 솔레를 선택해 OK 한다



  • 안전하게 움직일거야 - 좋았어! ヽ(o゚ω゚o)노

    좋은 웹페이지 즐겨찾기