1

qt GUI で virtualenv ipython を実行しようとすると、次のエラーが発生します。

ImportError: libpyside-python2.7.so.1.2: cannot open shared object file: No such file or directory

私のvirtualenvにPySideを「インストール」するために、システムで構築されたPySideを/usr/local/lib/python2.7/dist-packages仮想環境のsite-packages. インストール後のスクリプトが動的リンクを行うことを理解しています。これは明らかに、システムにインストールされた PySide パッケージで機能しますが、virtualenv でコピーされたライブラリに対して同様にポスト インストールを実行するにはどうすればよいですか?

4

4 に答える 4

2

ここで説明されている解決策に従うことをお勧めします。基本的:

source $VIRTUALENV/bin/activate
easy_install PySide
python $VIRTUALENV/bin/pyside_postinstall.py -install

そして、それが役立つかどうかを確認してください。

于 2013-10-27T18:00:18.113 に答える
0

rlackoが述べたように...

Ubuntu 固有:

sudo apt-get install build-essential git cmake libqt4-dev libphonon-dev python2.7-dev libxml2-dev libxslt1-dev qtmobility-dev
sudo apt-get install python-pip

Ubuntu固有ではなくなりました。virtualenv をインストール/作成します。

sudo pip install virtualenv
virtualenv myVirtualEnv

PySide を virtualenv にインストールします。

source myVirtualEnv/bin/activate
sudo myVirtualEnv/bin/pip install PySide

Python コマンド プロンプトを開きます。

myVirtualEnv/bin/python

Python プロンプトで、PySide から QtGui をインポートしてみます。

Python 2.7.6 (default, Jun 22 2015, 17:58:13) 
[GCC 4.8.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> from PySide import QtGui
>>>

エラーが表示されない場合は、問題ありません。

于 2015-09-11T08:08:27.957 に答える
0

PyPI の詳細なハウツーを参照してください:仮想 Python 環境への PySide ディストリビューションのインストール

于 2013-10-28T09:12:41.910 に答える