Saya menggunakan Mac OS X 10.7.5, telah mengikuti dan menginstal modul PyQt menggunakan metode "Instal homebrew" sebagaimana dinyatakan dalam tautan ini, tetapi ketika saya melakukan uji coba dengan mengetik from PyQt4.QtGui import *
saya mendapat kesalahan berikut di terminal saya ...
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named PyQt4.QtGui
Memeriksa file .bashrc saya, dan isinya adalah sebagai berikut:
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
Apakah saya masih melewatkan sesuatu? Saya serius membutuhkan PyQt4. Bisakah seseorang membimbing saya? Juga, karena saya menggunakan TextMate, apakah ini akan berfungsi di dalamnya juga?
Info dari 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
type -a python
, yang tidak Anda berikan (toh, saya yakin itu /usr/bin/python
). Tetapi berdasarkan brew info python
output Anda , python Anda tidak diseduh, jadi mungkin ada semua jenis masalah PATH (perhatikan bahwa saya katakan bisa ). Kenapa tidak Anda brew install python
dan coba lagi dengan /usr/local/bin/python
?
.bashrc
? Jika tidak, lakukan yang exec bash
pertama. Tetapi pada prinsipnya Anda tidak perlu dipusingkan PYTHONPATH
jika Anda hanya menggunakan python yang diseduh.
python
?ipython
?python3
?ipython3
? Sebuah skrip dengan shebang apa pun? Beri tahu kami di mana Anda "mengetik". Juga, jika Anda menggunakan juru bahasa python interaktif, mis.python
, Berikan output daritype -a python
danbrew info python
.