I am using Mac OS X 10.7.5, have followed and installed the PyQt modules using the "Install homebrew" method as stated in this link but when I did a test run by typing in from PyQt4.QtGui import *
I got the following error in my terminal...
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named PyQt4.QtGui
Checked my .bashrc file, and the contents are as followed:
BREW_PREFIX=`brew --prefix`
export PATH=$BREW_PREFIX/share/python:$BREW_PREFIX/bin/:$BREW_PREFIX/sbin:$PATH
export PYTHONPATH=$BREW_PREFIX/lib/python2.7/site-packages:$PYTHONPATH
Am I still missing something? I seriously need PyQt4. Can someone guide me? Also, as I am using TextMate, will it work in it as well?
Info from brew info python:
python: stable 2.7.9, HEAD
https://www.python.org
Not installed
From: https://github.com/Homebrew/homebrew/blob/master/Library/Formula/python.rb
==> Dependencies
Build: pkg-config ✘
Required: openssl ✘
Recommended: readline ✘, sqlite ✘, gdbm ✘
==> Options
--quicktest
Run `make quicktest` after the build (for devs; may fail)
--universal
Build a universal binary
--with-brewed-tk
Use Homebrew's Tk (has optional Cocoa and threads support)
--with-poll
Enable select.poll, which is not fully implemented on OS X (http://bugs.python.org/issue5154)
--without-gdbm
Build without gdbm support
--without-readline
Build without readline support
--without-sqlite
Build without sqlite support
--HEAD
Install HEAD version
==> Caveats
Setuptools and pip have been installed. To update them
pip install --upgrade setuptools
pip install --upgrade pip
You can install Python packages with
pip install <package>
They will install into the site-package directory
/usr/local/lib/python2.7/site-packages
See: https://github.com/Homebrew/homebrew/blob/master/share/doc/homebrew/Homebrew-and-Python.md
python
?ipython
?python3
?ipython3
? A script with whatever shebang? Tell us where you were "typing in". Also, if you are using an interactive python interpreter, e.g.,python
, provide the output oftype -a python
andbrew info python
.type -a python
, which you didn't provide (anyway, I bet it's/usr/bin/python
). But based on yourbrew info python
output, your python isn't brewed, so there could be all kinds of PATH problems (note that I said could). Why don't youbrew install python
and try again with/usr/local/bin/python
?.bashrc
? If not, do anexec bash
first. But in principle you shouldn't need to mess withPYTHONPATH
if you just use brewed python.