우분투 11.10 있습니다. 필자는이 런치 패드 저장소에서 설치된 pypy를 얻을 수 있습니다 : https://launchpad.net/~pypy 컴퓨터에 이미 파이썬이 있고 파이썬에는 자체 pip가 있습니다. pypy 용 pip를 어떻게 설치할 수 있으며 파이썬과 다르게 사용할 수 있습니까?어떻게 ppy를 런치 패드에서 pip와 함께 사용할 수 있습니까?
답변
별도의 설치를 유지하려면 PyPy 용으로 virtualenv을 생성 할 수 있습니다. virtualenv 내에서 pip install whatever
을 실행하면 PyPy 용으로 설치됩니다. virtualenv를 만들면 자동으로 pip가 설치됩니다.
그렇지 않으면 PyPy가 어디에서 가져 와서 배포하고 배포 할 것인지 고민해야합니다. pip's installer은 PyPy로 실행할 때 자동으로이 작업을 수행해야합니다. 이 옵션을주의하십시오. 시스템 파이썬 디렉토리에 설치하기로 결정하면 다른 것들을 망칠 수 있습니다.
여기에서 pypy website 제 (사소한 변경 포함) 인용 : 가장 편리한 방법은 설치
당신이 제 3의 라이브러리를 설치하려는 경우입니다 PIP :
$ curl -O https://bootstrap.pypa.io/get-pip.py $ ./pypy-2.1/bin/pypy get-pip.py $ ./pypy-2.1/bin/pip install pygments # for example
에서 그것을 멋지게 사용하려면 예를 들어 별칭을 추가 할 수 있습니다. ~/.bashrc
: 실제 PIP 실행 위치한 갖는다
alias pypy_pip='./pypy-2.1/bin/pip'
가 pip
는 (적어도 apt-get
통해 pypy
설치하는 경우) pypy
에서 설치에 pypy get-pip.py
문제의 출력으로부터 취해질은 있다는 시스템 경로에 설치 :
$ whereis pip
pip: /usr/local/bin/pip /usr/bin/pip
이렇게 설치하면 pypy pip
가 기본적으로 실행됩니다 python pip
(/ usr/bin/pip) 대신에 (/ usr/local/bin/pip), 전체 우분투의 후속 업데이트가 중단 될 수 있습니다.
virtualenv
의 문제점은 작성한 env를 기억해야한다는 것입니다.
편리한 대안 솔루션은 conda
(miniconda)이며, python 배포 : http://conda.pydata.org/miniconda.html을 관리합니다. 당신이 pypy와 주사위를 사용하려면 http://conda.pydata.org/docs/_downloads/conda-pip-virtualenv-translator.html
: conda
, pip
및 virtualenv
의 비교가
pypy -m pip install [package]
핍이 pypy에 포함되어 있습니다, 그래서 그냥 -m 플래그
$ pypy -m pip visual 설치 /usr/bin/pypy : pip라는 모듈이 없습니다 – poizan42
@ poizan42 get-pip.py를 다운로드하고 실행 가능한 pypy로 실행하십시오. 그렇지 않으면 pip와 함께 제공되는 pypy를 다시 설치하십시오. –
좋은 아이디어 핍을 대상으로 ,하지만 - 파이썬이나 pypy virtualenv? 어떻게 우리가 이것을 창조할까요? – meshy
'virtualenv myenv -p/path/to/pypy' –
'virtualenv myenv -p \'어느 pypy \'' –