2 つの独立した Python 2.7 インストールがあり、1 つは /usr に、もう 1 つは /usr/local にあります。(そして、それはあなたが持っている Python 3.x インストールの上にあります。)
これは、特に初心者にとって、混乱を招くに違いありません。そして、それはまさにそれが引き起こすはずだった種類の消費を引き起こしました。
PySide を /usr インストールにインストールしたので、最終的に /usr/lib/python2.7/dist-packages になりました。/usr/bin/python を実行すると、import PySide
おそらく問題なく動作します。(そうでない場合は、以下を参照してください。)
しかし、PATH で呼び出されるデフォルトのものpython
はpython2.7
/usr/local インストールであるため、which python
/usr/local/bin/python と表示されるため、PySide はまったく表示されません。そのため、他のPython にもインストールする必要があります。
何らかの理由で /usr/local に 2 つ目の Python 2.7 が必要であることがわかっている場合を除き、最も簡単な方法は破棄することです。アンインストールして再インストールしないでください。アンインストールするだけです。すでに /usr に Python 2.7 があり、そのうちの 2 つは必要ありません。
2 番目の 2.7 で PySide を動作させる必要がある場合は…</p>
PySide のインストール方法を繰り返し尋ねられたにもかかわらず、まだ説明していないため、その方法を正確に説明することはできません。ただし、一般的には、実行する必要があるすべての Python プログラム (python 自体、python-config、pip、easy_install など) に明示的なパスを使用することが重要です。たとえば、ドキュメントやブログ、または頭の中の声で、どこかのステップで easy_install を実行するように指示されている場合は、代わりに /usr/local/bin/easy_install を実行してください。そのようなプログラムがない場合は、それをインストールする必要があります。既に /usr/bin/easy_install があるという事実は役に立ちません。実際、それは苦痛です。
2 番目の Python を削除できても、それでも PySide が修正されない場合は、PySide をアンインストールし、再構築して、再インストールしてください。または、さらに簡単に… PySide には、Ubuntu パッケージを含む主要な Python バージョンのすべてに対して、事前に作成された動作するバイナリ Ubuntu パッケージがあります。そのようにインストールするだけです。