Xcode 5.1(명령줄 도구가 설치됨)과 함께 MacOS 10.9.4를 사용하고 있습니다.
오늘 저는 macport를 업그레이드하고 py27-numpy를 설치했습니다. 내 터미널 창에서는 모든 것이 괜찮아 보였습니다.
그런 다음 PyCogent를 설치하려고 시도했지만 '런타임 오류: Numpy가 필요하지만 찾을 수 없음'으로 인해 실패했습니다.
나는 pip를 사용하여 계속 시도했습니다. 그리고 그것은 다음과 같이 보여주었습니다:
Requirement already satisfied (use --upgrade to upgrade): numpy in /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python
Cleaning up...
이제 나는 혼란스러워졌습니다. numpy를 설치했나요? 설치하지 않았나요? macports 설치 후 환경 변수를 소싱해야 합니까?
또한 어떤 pip를 입력했는데 /opt/local/bin이 아닌 /usr/local/bin/pip가 표시됩니다.
어떻게 하면 올바른 위치로 옮길 수 있나요?
마지막으로 중요한 것은 {
SEBASTIANs-MacBook-Pro:~ FLFLFLLF$ sudo port install python_select
Password:
---> Cleaning python_select
---> Scanning binaries for linking errors
---> No broken files found.
SEBASTIANs-MacBook-Pro:~ FLFLFLLF$ port select --list python
Available versions for python:
none (active)
python25-apple
python26-apple
python27
python27-apple
SEBASTIANs-MacBook-Pro:~ FLFLFLLF$ port select --show python
The currently selected version for 'python' is 'none'.
SEBASTIANs-MacBook-Pro:~ FLFLFLLF$ sudo python_select python27
Password:
sudo: python_select: command not found
SEBASTIANs-MacBook-Pro:~ FLFLFLLF$ sudo port install python_select
Password:
---> Cleaning python_select
---> Scanning binaries for linking errors
---> No broken files found.}
Python 스크립트를 실행하는 데 문제가 없지만 현재 선택한 Python 버전이 없습니다??? python_select를 설치하거나 감지할 수 없나요?
나는 지금 파이썬에 완전히 혼란스러워합니다 ...
저는 Python 프로그래머가 아닙니다. 필요할 때만 사용하세요.
답변1
python_select가 포트 선택으로 대체되었으므로 누락될 것으로 예상됩니다.
Python을 원하는 Python으로 설정하려면 port select -set를 사용하십시오. 예:
sudo port select --set python python27
예를 들어 Python 2.7의 경우 MacPorts에서 pip를 설치하고 싶을 수도 있습니다.
sudo port install py27-pip
그러면 다음과 같이 말합니다
py27-pip has the following notes:
To make the Python 2.7 version of pip the one that is run when you execute
the commands without a version suffix, e.g. 'pip', run:
sudo port select --set pip pip27
sudo port select --set pip2 pip27