자체 설치된 Python에 pip 및 python 패키지를 설치하는 방법은 무엇입니까?


11
  1. /usr/bin/python/usr/bin/python2.7내 OS 14.04에서 사용하는 이전 버전 2.7.6 파이썬을 가리 킵니다 .

    오래된 파이썬의 경우 모듈을 설치하고 싶었습니다 regex.

    $ sudo python -m pip install regex
    /usr/bin/python: No module named pip
    

    그래서 시냅틱으로, 나는 python-pip오래된 파이썬을 위해 설치 했습니다. 위의 명령은 이제 말했다 :

    Python2/_regex.c:46:20: fatal error: Python.h: No such file or directory

    그래서 시냅스에서을 설치했습니다 libpython2.7-dev. 이제 모든 것이 작동합니다.

  2. 또한 /usr/bin/local/python2.7소스를 컴파일 하여 최신 버전의 Python 2.7.9를 설치했습니다 .

    pip를 설치 한 다음 regex새 Python 을 설치하려면 어떻게해야 합니까?

감사.

답변:


5

Python 2.7.9 이상 (python2 시리즈) 및 Python 3.4 이상에는 기본적으로 pip가 1 이므로 pip가 이미있을 수 있습니다.

pip를 설치하려면 get-pip.py를 안전하게 다운로드
후 다음을 실행하십시오 (관리자 액세스가 필요할 수 있음).
python get-pip.py

출처 : https://pip.pypa.io/en/latest/installing.html


Synaptic에 pip를 설치했는데 ( sudo apt-get install python pip? 와 동일 ) 새로운 자체 설치 된 Python이 아닌 기본 이전 Python에만 설치되었습니다.
Tim

/usr/local/bin/python2.7 -m pip install regex을 반환합니다 /usr/local/bin/python2.7: No module named pip. /usr/local/bin/python2.7 --version을 반환합니다 Python 2.7.9. 내 파이썬 2.7.9가 핍을 그리워합니까?
Tim

?를 사용하여 모듈을 Python.h: No such file or directory설치할 때 오류를 어떻게 처리 합니까? regexpip
Tim

2
sudo apt-get install python-dev
Helio

그것은 내 오래된 파이썬입니다.
Tim

11

소스에서 설치 한 경우 다음을 실행해야합니다.

/usr/local/bin/python2.7 -m ensurepip

실제로 pip응용 프로그램을에 설치합니다 /usr/local/bin.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.