hibitekitou
メモ:PySide動作のために
mac |2016-07-05
PySideを使いたくなったので、OS X El Capitan環境(10.11.6 beta)に入れようと思ったのですよ。
HomebrewでQtをインストールして
brew install qt
またpipでPySideを入れる為にcmakeも必要なようなのでこれも入れる。
brew install cmake
pipでPySideをインストールする。
pip install PySide
でいいはずなんだけど、
$ python
>>> import PySide
>>> from PySide import QtGui
を実行するとエラーとなります。ネットを見ると"pyside_postinstall.py -install"を実行してってお話みたいなのだけど、よくわからない。
ライブラリのロードに問題が起こっているということのようなので、仕方ないので、~/.bash_profileに
export DYLD_LIBRARY_PATH=/Library/Python/2.7/site-packages/PySide:$DYLD_LIBRARY_PATH
って行を書き加えた(PySideのパス部分を書き加えた。DYLD_LIBRARY_PATH行が存在しないならこれ丸ごと追加ってことで)。
これでQtGuiやQtCoreのインポートができるようになった模様。
暫定対処ってことになるんだろうけど、すっきりしないねぇ。
<追記>
チュートリアルをやってんだけど、pyside-uicってコマンドが /usr/local/bin にあるものの、そのファイルは/usr/binのpythonを参照するように書かれているためそれを書き換え(#!/usr/bin/pythonを#!/usr/local/bin/python)また、pyside-rccってコマンドが /usr/local/bin になかったので /Library/Python/2.7/site-packages/PySide にある pyside-rcc に /usr/local/bin/pyside-rcc からシンボリックリンクをはってやったりしてる。
追記>
HomebrewでQtをインストールして
brew install qt
またpipでPySideを入れる為にcmakeも必要なようなのでこれも入れる。
brew install cmake
pipでPySideをインストールする。
pip install PySide
でいいはずなんだけど、
$ python
>>> import PySide
>>> from PySide import QtGui
を実行するとエラーとなります。ネットを見ると"pyside_postinstall.py -install"を実行してってお話みたいなのだけど、よくわからない。
ライブラリのロードに問題が起こっているということのようなので、仕方ないので、~/.bash_profileに
export DYLD_LIBRARY_PATH=/Library/Python/2.7/site-packages/PySide:$DYLD_LIBRARY_PATH
って行を書き加えた(PySideのパス部分を書き加えた。DYLD_LIBRARY_PATH行が存在しないならこれ丸ごと追加ってことで)。
これでQtGuiやQtCoreのインポートができるようになった模様。
暫定対処ってことになるんだろうけど、すっきりしないねぇ。
<追記>
チュートリアルをやってんだけど、pyside-uicってコマンドが /usr/local/bin にあるものの、そのファイルは/usr/binのpythonを参照するように書かれているためそれを書き換え(#!/usr/bin/pythonを#!/usr/local/bin/python)また、pyside-rccってコマンドが /usr/local/bin になかったので /Library/Python/2.7/site-packages/PySide にある pyside-rcc に /usr/local/bin/pyside-rcc からシンボリックリンクをはってやったりしてる。
追記>
コメント ( 0 )|Trackback ( )
・