how can i use pip with pypy installed from launchpad? how can i use pip with pypy installed from launchpad? python python

how can i use pip with pypy installed from launchpad?


Quoting (with minor changes) from here the pypy website:

If you want to install 3rd party libraries, the most convenient way is to install 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

In order to use it nicely, you might want to add an alias into e.g. ~/.bashrc:

alias pypy_pip='./pypy-2.1/bin/pip'

Where the actual pip executable is located has to be taken from the output of pypy get-pip.py


To keep a separate installation, you might want to create a virtualenv for PyPy. Within the virtualenv, you can then just run pip install whatever and it will install it for PyPy. When you create a virtualenv, it automatically installs pip for you.

Otherwise, you will need to work out where PyPy will import from and install distribute and pip in one of those locations. pip's installer should do this automatically when run with PyPy. Be careful with this option - if it decides to install in your system Python directories, it could break other things.


if you want to use pip with pypy:

pypy -m pip install [package]

pip is included with pypy so just target pip with the -m flag