Я использую как Python 2, так и Python 3. Я пытаюсь сделать pylab
вариант ipython
работы на Python 3 (так как он хорошо работает на Python 2).pip install PySide не работает
После неудачной попытки установить PyQt4
, я попытался установить PySide
установить, используя следующую команду pip
:
sudo pip -vvv install --upgrade pyside
Потребовалось некоторое время. Мой компьютер тоже довольно горячий. Но после достижения 100%, установка не удалась со следующим сообщением об ошибке:
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/tmp/pip-build-o8v5e0ej/pyside/setup.py", line 1001, in <module>
ext_package = 'PySide',
File "/usr/lib/python3.4/distutils/core.py", line 148, in setup
dist.run_commands()
File "/usr/lib/python3.4/distutils/dist.py", line 955, in run_commands
self.run_command(cmd)
File "/usr/lib/python3.4/distutils/dist.py", line 974, in run_command
cmd_obj.run()
File "/tmp/pip-build-o8v5e0ej/pyside/setup.py", line 245, in run
raise RuntimeError("Can't find '%s'" % (filename,))
RuntimeError: Can't find '/usr/bin/pyside_postinstall.py'
----------------------------------------
Cleaning up...
Removing source in /tmp/pip-build-o8v5e0ej/pyside [85/929]
Command "/usr/bin/python3 -c "import setuptools, tokenize;__file__='/tmp/pip-build-o8v5e0ej/pyside/setup.py';exec(compile(getattr(tokenize, 'open', open)(__fil
e__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-1z4uq1n8-record/install-record.txt --single-version-externally-managed --compi
le" failed with error code 1 in /tmp/pip-build-o8v5e0ej/pyside
Exception information:
Traceback (most recent call last):
File "/usr/local/lib/python3.4/dist-packages/pip/basecommand.py", line 223, in main
status = self.run(options, args)
File "/usr/local/lib/python3.4/dist-packages/pip/commands/install.py", line 299, in run
root=options.root_path,
File "/usr/local/lib/python3.4/dist-packages/pip/req/req_set.py", line 646, in install
**kwargs
File "/usr/local/lib/python3.4/dist-packages/pip/req/req_install.py", line 862, in install
show_stdout=False,
File "/usr/local/lib/python3.4/dist-packages/pip/utils/__init__.py", line 732, in call_subprocess
% (command_desc, proc.returncode, cwd))
pip.exceptions.InstallationError: Command "/usr/bin/python3 -c "import setuptools, tokenize;__file__='/tmp/pip-build-o8v5e0ej/pyside/setup.py';exec(compile(get
attr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-1z4uq1n8-record/install-record.txt --single-
version-externally-managed --compile" failed with error code 1 in /tmp/pip-build-o8v5e0ej/pyside
Так что в целом, это не помогло мне pylab
. Запуск ipython --pylab
повышает
ImportError: libpyside.cpython-34m.so.1.2: cannot open shared object file: No such file or directory
Это является результатом линии
from PySide import QtCore, QtGui, __version__, __version_info__
ли я сделал что-то не так?
Моя система информации:
- Python 3.4.0
- Ubuntu 14.04.3 LTS (испытанный)
- Архитектура: 64 бит
- Версия ядра: 3.16.0-40 -generic
Последняя версия pyside (еще не обновленная) не требует сценария после установки (pyside_postinstall.py). Попробуйте установить pyside, следуя инструкциям из руководства по установке http://pyside.readthedocs.org/en/latest/building/linux.html#building-pyside-distribution-from-a-git-repository – rlacko