Ubuntu 11.10 で PyCharm 2.5 を使用しており、Python 3.2.2 で PyGObject 3.0 を使用してアプリケーションを開発しようとしています。Ubuntu パッケージ python3-gobject をインストールしました。コードを実行すると、期待どおりに動作します。
ただし、PyCharm は PyGObject モジュールを見つけることができないようです。import ステートメントで Gtk にカーソルを合わせると表示されますがUnresolved refrence: 'Gtk'
、もちろんオートコンプリートは機能しません。
これは私のコードです:
#!/usr/bin/env python3
from gi.repository import Gtk
win = Gtk.Window()
win.connect("delete-event", Gtk.main_quit)
win.show_all()
Gtk.main()
私はpython仮想環境を作成してから、ソースからPyGObjectをインストールしてから、すべての.pyファイルからへのシンボリックリンクを作成しようとしましsite-packages/gi/overrides
たがsite-packages/gi/repository
、すべてうまくいきませんでした。
どんなアドバイスでも大歓迎です!