python3 (3.5)로 프로그램을 작성하고 싶기 때문에 Mac OS X El Captian에 사전 설치된 python2 (2.7) 옆에 python3을 설치했습니다.
내 터미널은 기본적으로 python2.7을 실행하고 Numpy가 이미 설치되어 alias python=python3
있으므로 python3 용 Numpy를 설치할 수있을 것으로 예상했습니다. 내가 입력 할 때 pip install numpy
. 다음은 생성 된 메시지입니다.
Requirement already satisfied (use --upgrade to upgrade): numpy in /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages
나는 또한 pip3
python3 : python --version
return을 사용 Python 3.5.2
하고 있지만 pip3 install numpy
나를 얻지 못했다는 것을 알았 습니다 -bash: pip3: command not found
.
그래서 내 질문은 다음과 같습니다.
1) Numpy가 python2.x에 설치 될 때 python3.x 용 Numpy를 설치하는 방법은 무엇입니까?
2) pip3를 얻는 방법?
3) 시스템에서 python2와 python3 사이를 저글링하는 대신 Conda와 같은 가상 환경을 사용하는 것이 더 낫습니까?
총 n00b에서 감사합니다
------------------- 업데이트 -------------------
python3을 다시 설치하면 제 경우에도 다른 문제가 해결되었습니다.
실행했을 때 brew doctor
받은 경고 메시지 중 하나는 다음과 같습니다.
Warning: You have unlinked kegs in your Cellar Leaving kegs unlinked can lead to build-trouble and cause brews that depend on those kegs to fail to run properly once built. Run brew link on these: python –
이것은 내가 brew unlink python
고치기 위해 달리는 결과입니다.
"Python이 예기치 않게 종료 됨"
Vim을 시작하면
"ycmd 서버 종료"
둘 다 내가 Python 용으로 다운로드 한 YouCompleteMe 자동 완성 플러그인과 관련된 것 같습니다.
여기 와 여기 에서 심볼릭 링크를 제거 할 생각이 있습니다.
그러나 Homebrew는 39 개의 심볼릭 링크가없는 것을 좋아하지 않았습니다.
Toby가 제안한대로 제거 ( brew uninstall python3
) 한 다음 python3 ( brew install python3
) 을 다시 설치 하면 Homebrew가 나에게
You can install Python packages with
pip3 install <package>
그런 다음 I pip3 install numpy
와 pip3 install scipy
, 둘 다 성공적으로 실행되었습니다.
놀랍게도 Python 설치 중에 생성 된 심볼릭 링크는 앞서 언급 한 Python 및 YouCompleteMe 오류 메시지를 발생시키는 데 사용되었지만 이제는 심볼릭 링크를 생성 한 새로운 Python 설치에서 충돌없이 Vim을 사용하여 Python 파일을 엽니 다.
------------------- 업데이트 2 ------------------
Anaconda2를 다시 설치 한 후 동일한 YouCompleteMe 오류가 다시 발생했습니다. Anaconda가 심볼릭 링크를 엉망으로 만든 것 같습니다.
Mac에서 가장 간단한 방법은 Homebrew를 사용하는 것입니다.
Homebrew를 설치하고 다음을 실행합니다.
brew install python3 pip3
편집하다 --
Python3에는 pip3이 포함되어 있지만 Homebrew는 설치된 항목에 따라 때때로 올바른 버전에 연결하는 데 문제가 있습니다. 다음 명령을 실행합니다.
brew doctor
파이썬이나 연결되지 않은 케그와 관련된 오류가 보이면 다음을 실행 해보십시오.
brew uninstall python python3
확인 후 다시 설치하십시오 brew doctor
.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다