Ubuntu 12.04 'te python-gconf paketini kurdum ve onunla çaldım: gnome yapılandırma aracına bir python bağlaması var ve bunun için bir pypi paketi yok.Sanalenv'imi bu derlenmiş modülü sistem düzeyinde yüklü olarak görmek için nasıl zorlanırım?
En kısa zamanda (--no-site-packages
olmadan ) bir VIRTUALENV yarattığı gibi, gconf
içe yönelik herhangi bir girişimin ImportError
yol açacaktır.
gconf
modülü sistem düzeyinde gayet iyi çalışıyor, ancak sanal ortamda değil. Ben inceledim ve python-gconf.deb açmak bana sadece bir gconf.so ikili olduğunu öğretti.
Python ellerini zorlamak için çalıştım o /home/lib/python2.7/dist-packages/gtk-2.0/gconf.so
içinde yüklü olduğu söylüyor
sudo ln -s /usr/lib/python2.7/dist-packages/gtk-2.0/gconf.so ~/.virtualenvs/appetizer/lib/python2.7/site-packages/
Ama sadece sonuçlandı: bu yüzden GTK çok bağımlı tahmin ediyorum
>>> import gconf
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: could not import gobject (error was: 'No module named gobject')
.
, virtualenv sürümünüzün '--system-site-packages' var. '--no-site-pack' eskidir. – jfs
Teşekkürler J.F. Sorun buydu. Bir cevap olarak yazmalısın, böylece seni destekleyebilirim. –