Вы не можете импортировать pyq в обычный сеанс python, но вы должны иметь возможность подключить Spyder к ядру pyq.Во-первых, установите pyq-kernel:
pip install pyq-kernel
pyq -m pyq.kernel install
Во-вторых, запустите сеанс ядра pyq на консоли и найдите идентификатор ядра:
$ jupyter console --kernel=pyq_3
In [2]: %connect_info
{
"shell_port": 60484,
"iopub_port": 60485,
"stdin_port": 60486,
"control_port": 60487,
"hb_port": 60488,
"ip": "127.0.0.1",
"key": "ca3c4bc5-a55c552fdb14da48fda44b9d",
"transport": "tcp",
"signature_scheme": "hmac-sha256",
"kernel_name": ""
}
Paste the above JSON into a file, and connect with:
$> jupyter <app> --existing <file>
or, if you are local, you can connect with just:
$> jupyter <app> --existing kernel-25218.json
or even just:
$> jupyter <app> --existing
if this is the most recent Jupyter kernel you have started.
Идентификатор ядра - это номер в `kernel- ###. json file.
Наконец, перейдите в меню под значком шестеренки в окне консоли Spyder на IPython, выберите «Подключиться к существующему ядру» и введите идентификатор ядра, который вы нашли во второмшаг в поле «Идентификатор ядра / файл подключения».