>  Q&A  >  본문

python - pip를 사용하여 numpy를 설치하면 2.6 사이트 패키지에서 2.7용으로 별도로 설치하는 방법이 표시됩니다.

제목처럼 centos를 사용하고 싶을 때마다 2.7을 사용하고 있는데 2.7은 사용할 수 없다고 뜨고, 설치를 해보니 이미 설치되어 있다고 나오네요.

習慣沉默習慣沉默2686일 전1076

모든 응답(4)나는 대답할 것이다

  • 習慣沉默

    習慣沉默2017-06-12 09:24:46

    최종 해결책은

    1. setuptools 및 pip의 소스 코드 패키지를 다운로드하세요

      으아악
    2. setuptools 및 pip 설치

      으아악
    3. pip 설치 numpy

      으아악

    회신하다
    0
  • 巴扎黑

    巴扎黑2017-06-12 09:24:46

    보시다시피 지금 사용하고 있는 pip는 python2.6 기반이므로 python27로 pip를 다시 설치하고, 이전 pip를 대체하려면 시스템 환경 변수에 pip를 소프트 연결해야 합니다

    회신하다
    0
  • phpcn_u1582

    phpcn_u15822017-06-12 09:24:46

    초대해주셔서 감사합니다. 먼저 당신이 처한 상황의 이유를 말해 보세요. pip의 기본 버전은 python2.6과 연결되어 있기 때문입니다. Python2.7의 pip에 대한 소프트 연결을 만들어야 합니다. python2.6의 pip를 삭제합니다.

    이에 대해 명확하지 않은 경우 다른 특정 방법을 사용하십시오.
    먼저 설치한 py2.7을 제거한 다음 which pip를 통해 python2.6 pip의 경로를 찾은 다음 파일을 삭제하거나 파일 이름을 바꿉니다. 그런 다음 python2.7을 설치하세요. 다음번에는 pip가 py2.7

    의 pip가 됩니다.

    회신하다
    0
  • 大家讲道理

    大家讲道理2017-06-12 09:24:46

    이것은 간단합니다. 여러 가지 해결책이 있습니다. 천천히 설명하겠습니다.
    1. python2.6의 site-packages 디렉터리로 이동하여 numpy 관련 폴더와 egg 파일을 python2.7의 동일한 디렉터리에 직접 복사해도 작동합니다.
    2 물론 매번 복사하는 것은 귀찮습니다. 먼저 /usr/bin 또는 /usr/local/bin에서 pip를 삭제한 다음 2.7 디렉터리의 스크립트 아래에 있는 /usr/bin 또는 /usr에 복사합니다. ./로컬/빈.
    3. 먼저 /usr/bin 또는 /usr/local/bin에서 pip를 삭제한 다음 소프트 링크 ln -s /xxx/xx/pip /usr/bin/pip #2.6 pip의 심볼릭 링크 파일 pip 생성
    4. /usr/bin/ 또는 /usr/local/bin에서 python, python2 및 python2.7을 삭제한 다음 2.6 python, python2 및 python2.6 프로그램을 찾아 모두 /usr/bin 또는 /에 복사합니다. usr/local/bin
    5에서 python2.6이 환경 변수 디렉터리에 있는 경우 명령줄에 python2.6을 입력합니다. 6. 명령줄에 pip2.6 install numpy를 입력합니다. 환경 변수 디렉토리에는 pip2.6이 있습니다
    선택은 여러분의 몫입니다. 5와 6이 가장 쉽습니다. 사용하기 쉽다면 좋아요를 눌러주세요

    회신하다
    0
  • 취소회신하다