python2.7에 설치된 python3.x 용 Numpy 및 pip3를 설치하는 방법은 무엇입니까? Conda를 사용하십니까?

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

나는 또한 pip3python3 : python --versionreturn을 사용 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 numpypip3 install scipy, 둘 다 성공적으로 실행되었습니다.

놀랍게도 Python 설치 중에 생성 된 심볼릭 링크는 앞서 언급 한 Python 및 YouCompleteMe 오류 메시지를 발생시키는 데 사용되었지만 이제는 심볼릭 링크를 생성 한 새로운 Python 설치에서 충돌없이 Vim을 사용하여 Python 파일을 엽니 다.

------------------- 업데이트 2 ------------------

Anaconda2를 다시 설치 한 후 동일한 YouCompleteMe 오류가 다시 발생했습니다. Anaconda가 심볼릭 링크를 엉망으로 만든 것 같습니다.

남자 이름

Mac에서 가장 간단한 방법은 Homebrew를 사용하는 것입니다.

http://brew.sh/

Homebrew를 설치하고 다음을 실행합니다.

brew install python3 pip3

편집하다 --

Python3에는 pip3이 포함되어 있지만 Homebrew는 설치된 항목에 따라 때때로 올바른 버전에 연결하는 데 문제가 있습니다. 다음 명령을 실행합니다.

brew doctor

파이썬이나 연결되지 않은 케그와 관련된 오류가 보이면 다음을 실행 해보십시오.

brew uninstall python python3

확인 후 다시 설치하십시오 brew doctor.

https://unix.stackexchange.com/questions/233519/pip3-linked-to-python-framework-instead-of-homebrew-usr-local-bin

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

Related 관련 기사

뜨겁다태그

보관