Importerror no module named pyqt4 qtcore kali linux

ImportError: No module named PyQt4.QtCore

I’ve reïnstalled my ssh server, so I also need to reïnstall my Python packages.

I did that, but I still get the error:

I’ve already successfully installed:

But still it don’t work, so I tried the installation instruction of PyQt4

So I’ve tried to install SIP first, but when I run «make» (see end of this page, «Building»)

But I get this error:

What do I have to do? Or is there an other way to install PyQt4?

7 Answers 7

As mentioned in the comments, you need to install the python-qt4 package — no need to recompile it yourself.

sudo apt-get install python-qt4

I was having the same error — ImportError: No module named PyQt4.QtGui . Instead of running your python file (which uses PyQt) on the terminal as —

Run it with sudo privileges —

This worked for me!

I had the same issue when uninstalled my Python27 and re-installed it.

I downloaded the sip-4.15.5 and PyQt-win-gpl-4.10.4 and installed/configured both of them. it still gives ‘ImportError: No module named PyQt4.QtCore’. I tried to move the files/folders in Lib to make it looked ‘have’ but not working.

in fact, jut download the Windows 64 bit installer for a suitable Python version (my case) from http://www.riverbankcomputing.co.uk/software/pyqt/download and installed it, will do the job.

* March 2017 update *

The given link says, Binary installers for Windows are no longer provided.

Источник

ImportError: нет модуля с именем PyQt4.QtCore

Я переустановил свой ssh-сервер, поэтому мне также нужно переустановить мои пакеты Python.

Я сделал это, но все равно получаю сообщение об ошибке:

Я уже успешно установил:

Но все равно это не работает, поэтому я попробовал инструкцию PyQt4

Поэтому я сначала попытался установить SIP, но когда я запустил «make», (см. конец этой страницы, «Сборка» )

Но я получаю эту ошибку:

Что мне делать? Или есть другой способ установить PyQt4?

6 ответов

Как уже упоминалось в комментариях, вам нужно установить пакет python-qt4 — не нужно перекомпилировать его самостоятельно.

sudo apt-get install python-qt4

У меня была та же ошибка — ImportError: No module named PyQt4.QtGui . Вместо запуска вашего файла Python (который использует PyQt) на терминале как —

Запустите его с правами sudo —

Это сработало для меня!

У меня была такая же проблема, когда я удалил мой Python27 и переустановил его.

Я скачал sip-4.15.5 и PyQt-win-gpl-4.10.4 и установил /настроил оба из них. он по-прежнему выдает «ImportError: нет модуля с именем PyQt4.QtCore». Я попытался переместить файлы /папки в Lib, чтобы они выглядели «есть», но не работали.

Читайте также:  Microsoft windows жесткий диск

фактически, просто скачайте 64-битный установщик Windows для подходящей версии Python (мой случай) с http://www.riverbankcomputing.co.uk/software/pyqt/download и установив его, выполнит эту работу.

* Обновление за март 2017 года *

В приведенной ссылке сказано, что бинарные установщики для Windows больше не предоставляются.

gohlke /pythonlibs /# PyQt4 .

  • Используйте pip для установки загруженного файла .whl.
  • У меня была ошибка «Нет модуля с именем PyQt4.QtCore», и установка пакета python-qt4 исправила его только частично: я мог запустить

    от интерпретатора Python, но только без активации моего virtualenv.

    Единственное решение, которое я нашел до сих пор для использования virtualenv, — это скопировать папку PyQt4 и файл sip.so в мой virtualenv, как описано здесь: Возможно ли добавить PyQt4 /PySide пакеты в песочнице Virtualenv?

    У вас не установлен g ++, простой способ получить все необходимые инструменты для сборки — установить пакет, необходимый для сборки:

    или просто пакет g ++:

    Я получил ту же ошибку, когда пытался импортировать matplotlib.pyplot

    Но в моем случае проблема была в отсутствующей библиотеке linux libGL.so.1

    ОС: Cent OS 64 bit

    Версия Python: 3.5.2

    Если эта команда возвращает значение, ваша проблема может быть другой, поэтому, пожалуйста, игнорируйте мой ответ. Если он не возвращает никакого значения, а ваша среда такая же, как у меня, приведенные ниже шаги помогут решить вашу проблему.

    При этом устанавливаются необходимые библиотеки OpenGL для 64-битной ОС Cent.

    Теперь вернитесь в iPython и попробуйте импортировать

    Источник

    ImportError: No module named PyQt4

    I installed pyqt4 by using Homebrew. But when I import PyQt4 in python interpreter, It said that «No module named PyQt4». Can somebody help me with that?

    5 Answers 5

    After brew install pyqt , you can brew test pyqt which will use the python you have got in your PATH in oder to do the test (show a Qt window).

    For non-brewed Python, you’ll have to set your PYTHONPATH as brew info pyqt will tell.

    Sometimes it is necessary to open a new shell or tap in order to use the freshly brewed binaries.

    I frequently check these issues by printing the sys.path from inside of python: python -c «import sys; print(sys.path)» The $(brew —prefix)/lib/pythonX.Y/site-packages have to be in the sys.path in order to be able to import stuff. As said, for brewed python, this is default but for any other python, you will have to set the PYTHONPATH .

    You have to check which Python you are using. I had the same problem because the Python I was using was not the same one that brew was using. In your command line:

    1. which python
      output: /usr/bin/python
    2. which brew
      output: /usr/local/bin/brew //so they are different
    3. cd /usr/local/lib/python2.7/site-packages
    4. ls //you can see PyQt4 and sip are here
    5. Now you need to add usr/local/lib/python2.7/site-packages to your python path.
    6. open

    /.bash_profile //you will open your bash_profile file in your editor

  • Add ‘export PYTHONPATH=/usr/local/lib/python2.7/site-packages:$PYTHONPATH’ to your bash file and save it
  • Close your terminal and restart it to reload the shell
  • python
  • import PyQt4 // it is ok now
  • Источник

    ModuleNotFoundError: No module named ‘PyQt4’ #1

    Comments

    xsqian commented Feb 19, 2018

    ModuleNotFoundError Traceback (most recent call last)
    in ()
    4 import matplotlib.image as mpimg
    5 import glob
    —-> 6 get_ipython().magic(‘matplotlib qt’)
    7
    8 fname = ‘calibration_test.png’

    /Users/xqian/anaconda/lib/python3.6/site-packages/IPython/core/interactiveshell.py in magic(self, arg_s)
    2156 magic_name, _, magic_arg_s = arg_s.partition(‘ ‘)
    2157 magic_name = magic_name.lstrip(prefilter.ESC_MAGIC)
    -> 2158 return self.run_line_magic(magic_name, magic_arg_s)
    2159
    2160 #————————————————————————-

    /Users/xqian/anaconda/lib/python3.6/site-packages/IPython/core/interactiveshell.py in run_line_magic(self, magic_name, line)
    2077 kwargs[‘local_ns’] = sys._getframe(stack_depth).f_locals
    2078 with self.builtin_trap:
    -> 2079 result = fn(*args,**kwargs)
    2080 return result
    2081

    in matplotlib(self, line)

    /Users/xqian/anaconda/lib/python3.6/site-packages/IPython/core/magic.py in (f, *a, **k)
    186 # but it’s overkill for just that one bit of state.
    187 def magic_deco(arg):
    —> 188 call = lambda f, *a, **k: f(*a, **k)
    189
    190 if callable(arg):

    /Users/xqian/anaconda/lib/python3.6/site-packages/IPython/core/magics/pylab.py in matplotlib(self, line)
    98 print(«Available matplotlib backends: %s» % backends_list)
    99 else:
    —> 100 gui, backend = self.shell.enable_matplotlib(args.gui)
    101 self._show_matplotlib_backend(args.gui, backend)
    102

    /Users/xqian/anaconda/lib/python3.6/site-packages/IPython/core/interactiveshell.py in enable_matplotlib(self, gui)
    2947 gui, backend = pt.find_gui_and_backend(self.pylab_gui_select)
    2948
    -> 2949 pt.activate_matplotlib(backend)
    2950 pt.configure_inline_support(self, backend)
    2951

    /Users/xqian/anaconda/lib/python3.6/site-packages/IPython/core/pylabtools.py in activate_matplotlib(backend)
    306
    307 import matplotlib.pyplot
    —> 308 matplotlib.pyplot.switch_backend(backend)
    309
    310 # This must be imported last in the matplotlib series, after

    /Users/xqian/anaconda/lib/python3.6/site-packages/matplotlib/pyplot.py in switch_backend(newbackend)
    231 matplotlib.use(newbackend, warn=False, force=True)
    232 from matplotlib.backends import pylab_setup
    —> 233 _backend_mod, new_figure_manager, draw_if_interactive, _show = pylab_setup()
    234
    235

    /Users/xqian/anaconda/lib/python3.6/site-packages/matplotlib/backends/init.py in pylab_setup()
    30 # imports. 0 means only perform absolute imports.
    31 backend_mod = import(backend_name,
    —> 32 globals(),locals(),[backend_name],0)
    33
    34 # Things we pull in from all backends

    /Users/xqian/anaconda/lib/python3.6/site-packages/matplotlib/backends/backend_qt4agg.py in ()
    16
    17
    —> 18 from .backend_qt5agg import FigureCanvasQTAggBase as _FigureCanvasQTAggBase
    19
    20 from .backend_agg import FigureCanvasAgg

    /Users/xqian/anaconda/lib/python3.6/site-packages/matplotlib/backends/backend_qt5agg.py in ()
    14
    15 from .backend_agg import FigureCanvasAgg
    —> 16 from .backend_qt5 import QtCore
    17 from .backend_qt5 import QtGui
    18 from .backend_qt5 import FigureManagerQT

    /Users/xqian/anaconda/lib/python3.6/site-packages/matplotlib/backends/backend_qt5.py in ()
    24
    25 from matplotlib.widgets import SubplotTool
    —> 26 import matplotlib.backends.qt_editor.figureoptions as figureoptions
    27
    28 from .qt_compat import (QtCore, QtGui, QtWidgets, _getSaveFileName,

    /Users/xqian/anaconda/lib/python3.6/site-packages/matplotlib/backends/qt_editor/figureoptions.py in ()
    18 import matplotlib
    19 from matplotlib import cm, markers, colors as mcolors
    —> 20 import matplotlib.backends.qt_editor.formlayout as formlayout
    21 from matplotlib.backends.qt_compat import QtGui
    22

    /Users/xqian/anaconda/lib/python3.6/site-packages/matplotlib/backends/qt_editor/formlayout.py in ()
    54
    55 from matplotlib import colors as mcolors
    —> 56 from matplotlib.backends.qt_compat import QtGui, QtWidgets, QtCore
    57
    58

    /Users/xqian/anaconda/lib/python3.6/site-packages/matplotlib/backends/qt_compat.py in ()
    139 # have been changed in the above if block
    140 if QT_API in [QT_API_PYQT, QT_API_PYQTv2]: # PyQt4 API
    —> 141 from PyQt4 import QtCore, QtGui
    142
    143 try:

    ModuleNotFoundError: No module named ‘PyQt4’

    The text was updated successfully, but these errors were encountered:

    Источник

    ImportError: нет модуля с именем PyQt4.QtCore

    Я переустановил свой ssh-сервер, поэтому мне также нужно переустановить мои пакеты Python.

    Я сделал это, но я все еще получаю ошибку:

    Я уже успешно установил:

    Но все равно это не работает, поэтому я попробовал инструкцию по установке PyQt4

    Поэтому я сначала попытался установить SIP, но когда я запустил «make» (см. В конце этой страницы «Сборка»)

    Но я получаю эту ошибку:

    Что мне нужно сделать? Или есть другой способ установить PyQt4?

    6 ответов

    Как уже упоминалось в комментариях, вам необходимо установить python-qt4 пакет — не нужно перекомпилировать его самостоятельно.

    sudo apt-get install python-qt4

    У меня была та же ошибка — ImportError: No module named PyQt4.QtGui , Вместо запуска вашего файла Python (который использует PyQt) на терминале как —

    Запустите его с правами sudo —

    Это сработало для меня!

    У меня была такая же проблема, когда я удалил мой Python27 и переустановил его.

    Я скачал sip-4.15.5 и PyQt-win-gpl-4.10.4 и установил / настроил оба из них. он по-прежнему выдает «ImportError: нет модуля с именем PyQt4.QtCore». Я попытался переместить файлы / папки в Lib, чтобы он выглядел «иметь», но не работал.

    на самом деле, просто скачайте установщик Windows 64 bit для подходящей версии Python (мой случай) с http://www.riverbankcomputing.co.uk/software/pyqt/download и установите его.

    * Обновление за март 2017 года *

    По данной ссылке сказано, что бинарные установщики для Windows больше не предоставляются.

    gohlke/pythonlibs/.

  • Используйте pip для установки загруженного файла.whl.
  • У меня была ошибка «Нет модуля с именем PyQt4.QtCore», и установка пакета python-qt4 исправила его лишь частично: я мог запустить

    от интерпретатора Python, но только без активации моего virtualenv.

    Единственное решение, которое я нашел до сих пор, для использования virtualenv — это скопировать папку PyQt4 и файл sip.so в мой virtualenv, как описано здесь: возможно ли добавить пакеты PyQt4/PySide в изолированную программную среду Virtualenv?

    У вас не установлен g++, простой способ получить все необходимые инструменты для сборки — установить пакет build-essential:

    или просто пакет g++:

    Попробуйте эту команду, чтобы решить вашу проблему.

    Это работает для меня в python3.

    Я получил ту же ошибку, когда пытался импортировать matplotlib.pyplot

    Но в моем случае проблема была из-за отсутствия библиотеки linux libGL.so.1

    ОС: Cent OS 64 бит

    Версия Python: 3.5.2

    Если эта команда возвращает значение, ваша проблема может быть другой, поэтому, пожалуйста, игнорируйте мой ответ. Если он не возвращает никакого значения и ваша среда такая же, как у меня, приведенные ниже шаги помогут решить вашу проблему.

    Это устанавливает необходимые библиотеки OpenGL для 64-битной ОС Cent.

    Теперь вернитесь в iPython и попробуйте импортировать

    Источник

    Читайте также:  Np530u3c как загрузить windows
    Оцените статью