Skip to content

Instantly share code, notes, and snippets.

@marcorosa
Forked from bitjockey42/install.md
Last active April 14, 2017 19:54
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save marcorosa/73c72f0315fa7098315c8b0774414ad6 to your computer and use it in GitHub Desktop.
Save marcorosa/73c72f0315fa7098315c8b0774414ad6 to your computer and use it in GitHub Desktop.
Install SIP and PyQT4 (pyenv, pyenv-virtualenv)

Download

pyenv virtualenv

Switch to the Python version you want to use:

pyenv shell 2.7.9

Create the virtualenv:

pyenv virtualenv <name-of-virtualenv>

Activate the virtualenv:

pyenv activate <name-of-virtualenv>

Find out what the path to the virtualenv is:

ls ~/.pyenv/versions

It will most likely look something like: ~/.pyenv/versions/<name-of-virtualenv>

Otherwise, the environmental variable can be read:

echo $VIRTUAL_ENV

Install SIP

Change to the directory where the SIP source was extracted:

cd /path/to/src/SIP

Configure, and make sure to include python2.7 for the virtualenv:

python configure.py --incdir=$VIRTUAL_ENV/include/python2.7

Then compile and install:

make
make install

Install PyQt4

cd /path/to/src/PyQt4
python configure.py
make
make install

Troubleshooting

Ubuntu: libqt4-dev could be required

sudo apt-get install libqt4-dev
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment