나는 python3 (3.5)로 프로그램을 작성하고 싶다. 그래서 나는 Mac OS X El Captian에 미리 설치된 python2 (2.7) 옆에 python3을 설치했다.Python2.7에 Numpy & pip3을 설치할 때 python3.x를 설치하는 방법은 무엇입니까? Conda 사용하기?
내 터미널에서 기본적으로 python2.7이 실행되고 Numpy가 이미 설치되었으므로 alias python=python3
을 입력하고 Python3 용 Numpy를 설치할 수 있어야합니다. 입력하면 pip install numpy
입니다. 나는 또한 내가 python3를 사용하고 있더라도 더 pip3
이없는 것으로 나타났습니다
Requirement already satisfied (use --upgrade to upgrade): numpy in /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages
: python --version
이 Python 3.5.2
을 반환하지만, pip3 install numpy
나에게 -bash: pip3: command not found
있어이 생성 된 메시지였다.
내 질문은 :
1) Numpy가 python2.x에 설치되어있을 때 Numpy for python3.x를 설치하는 방법은 무엇입니까?
2) pip3을 얻는 방법?
3) 시스템에서 python2와 python3 사이의 저글링 대신 Conda와 같은 가상 환경을 사용하는 것이 더 좋습니까?
은 --------------- 총 n00b
------------------- 업데이트에서 감사 ----
파이썬 3을 재설치해도 다른 문제가 수정되었습니다. 내가 brew doctor
, 내가 가진 경고 메시지 중 하나를 실행
:이 날 나는 또한 빔과를 시작할 때
"Python quit unexpectedly"
를 해결하기 위해 brew unlink python
를 실행 한 결과입니다
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 –
"The ycmd server SHUT DOWN"
두 가지 모두 YouCompleteMe 자동 완성과 관련이있는 것으로 보입니다. e Python 용으로 다운로드 한 플러그인.
나는 그러나, 브루은 분명히 그 39 심볼릭 링크의 부재를 좋아하지 않았다 here 및 here에서 제거 심볼릭 링크의 내 생각이있어. I
pip3 install numpy
및
pip3 install scipy
, 모두 성공적으로 실행되면
는 제거 후 (brew uninstall python3
)와 후 다시 설치 토비가 제안 python3 (brew install python3
을), 브루은 그런 나에게
You can install Python packages with
pip3 install <package>
했다.
놀랍게도 Python 설치 중에 생성 된 심볼릭 링크는 Python과 YouCompleteMe에 대한 앞의 오류 메시지를 발생 시키는데 사용되었지만 이제는 symlink를 생성 한 신선한 Python 설치에서 충돌없이 Vim을 사용하여 Python 파일을 엽니 다.
는 ------------------- 갱신 2는 다시 한
을 ------------------ Anaconda2를 설치하면 동일한 YouCompleteMe 오류가 다시 발생합니다. 나는 아나콘다가 심볼릭 링크를 망쳤다 고 생각한다.
나는 저를 얻었다 '양조 python3의 pip3 설치'브루을 사용하지만, 않습니다 녹이다. ==> 탭 검색 중 ... 오류 : 탭에 수식이 없습니다. – Sean
당신은 이미 pip3을 가지고있을 것입니다 -'pip3 install numpy'을 입력 해보십시오. – Toby
"-bash : pip3 : command not found"는 지금 질문에서 얻은 것입니다. : – Sean