Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Running testsuite locally results in import errors

Aperta
#553 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
2/5
Tempo stimato
1-3 ore
Idoneità per principianti
35/100
Tipo di issue
Bug
Chiarezza
Abbastanza chiara
Stato di attività
Ferma
Stack tecnologico
python
Ambito
testing-qa

Direzione di ricerca

Inizia con le istruzioni della README per l’installazione dal codice sorgente e analizza la configurazione delle dipendenze di sviluppo a cui fa riferimento questa configurazione. Esegui la suite di test di ipykernel su Windows con Python 3.6 e verifica che gli import mancanti di pytest e flaky siano risolti senza introdurre nuovi errori nei test.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

After following the instructions in the README - https://github.com/ipython/ipykernel#installation-from-source, running the testsuite on windows + python 3.6 results in import errors because of missing packages. See full output of the test run below.

The packages that are missing from the devenv are - flaky and pytest.

(ipykernel-dev)C:\Users\rporuri\personal\github\ipykernel>nosetests ipykernel
C:\Users\rporuri\personal\github\ipykernel\ipykernel\zmqshell.py:57: DeprecationWarning: ipykernel.datapub is deprecated. It has moved to ipyparallel.datapub
  from ipykernel.datapub import ZMQDataPublisher
C:\Users\rporuri\personal\github\ipykernel\ipykernel\datapub.py:21: DeprecationWarning: ipykernel.serialize is deprecated. It has moved to ipyparallel.serialize
  from ipykernel.serialize import serialize_object
C:\Users\rporuri\personal\github\ipykernel\ipykernel\serialize.py:25: DeprecationWarning: ipykernel.pickleutil is deprecated. It has moved to ipyparallel.
  from ipykernel.pickleutil import (
C:\Users\rporuri\personal\github\ipykernel\ipykernel\pickleutil.py:26: DeprecationWarning: ipykernel.codeutil is deprecated since IPykernel 4.3.1. It has moved to ipyparallel.serialize
  from ipykernel import codeutil
C:\Users\rporuri\personal\github\ipykernel\ipykernel\inprocess\tests\test_kernel.py:100: UserWarning: The `stream` parameter of `getpass.getpass` will have no effect when using ipykernel
  kernel.getpass(stream='non empty')
.S.......EEEEE......EE..---------------------------------------------------------------------------
ZeroDivisionError                         Traceback (most recent call last)
<ipython-input-2-9e1622b385b6> in <module>
----> 1 1/0

ZeroDivisionError: division by zero
.............................SSSS......E......
======================================================================
ERROR: Failure: ModuleNotFoundError (No module named 'pytest')
----------------------------------------------------------------------
Traceback (most recent call last):
  File "c:\users\rporuri\.edm\envs\ipykernel-dev\lib\site-packages\nose\failure.py", line 39, in runTest
    raise self.exc_val.with_traceback(self.tb)
  File "c:\users\rporuri\.edm\envs\ipykernel-dev\lib\site-packages\nose\loader.py", line 418, in loadTestsFromName
    addr.filename, addr.module)
  File "c:\users\rporuri\.edm\envs\ipykernel-dev\lib\site-packages\nose\importer.py", line 47, in importFromPath
    return self.importFromDir(dir_path, fqname)
  File "c:\users\rporuri\.edm\envs\ipykernel-dev\lib\site-packages\nose\importer.py", line 94, in importFromDir
    mod = load_module(part_fqname, fh, filename, desc)
  File "c:\users\rporuri\.edm\envs\ipykernel-dev\lib\imp.py", line 235, in load_module
    return load_source(name, filename, file)
  File "c:\users\rporuri\.edm\envs\ipykernel-dev\lib\imp.py", line 172, in load_source
    module = _load(spec)
  File "<frozen importlib._bootstrap>", line 684, in _load
  File "<frozen importlib._bootstrap>", line 665, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 678, in exec_module
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "C:\Users\rporuri\personal\github\ipykernel\ipykernel\tests\test_async.py", line 6, in <module>
    import pytest
ModuleNotFoundError: No module named 'pytest'
-------------------- >> begin captured logging << --------------------
traitlets: DEBUG: Installing kernelspec in C:\Users\rporuri\AppData\Roaming\jupyter\kernels\python3
traitlets: INFO: Removing existing kernelspec in C:\Users\rporuri\AppData\Roaming\jupyter\kernels\python3
traitlets: INFO: Installed kernelspec python3 in C:\Users\rporuri\AppData\Roaming\jupyter\kernels\python3
--------------------- >> end captured logging << ---------------------

======================================================================
ERROR: Failure: ModuleNotFoundError (No module named 'pytest')
----------------------------------------------------------------------
Traceback (most recent call last):
  File "c:\users\rporuri\.edm\envs\ipykernel-dev\lib\site-packages\nose\failure.py", line 39, in runTest
    raise self.exc_val.with_traceback(self.tb)
  File "c:\users\rporuri\.edm\envs\ipykernel-dev\lib\site-packages\nose\loader.py", line 418, in loadTestsFromName
    addr.filename, addr.module)
  File "c:\users\rporuri\.edm\envs\ipykernel-dev\lib\site-packages\nose\importer.py", line 47, in importFromPath
    return self.importFromDir(dir_path, fqname)
  File "c:\users\rporuri\.edm\envs\ipykernel-dev\lib\site-packages\nose\importer.py", line 94, in importFromDir
    mod = load_module(part_fqname, fh, filename, desc)
  File "c:\users\rporuri\.edm\envs\ipykernel-dev\lib\imp.py", line 235, in load_module
    return load_source(name, filename, file)
  File "c:\users\rporuri\.edm\envs\ipykernel-dev\lib\imp.py", line 172, in load_source
    module = _load(spec)
  File "<frozen importlib._bootstrap>", line 684, in _load
  File "<frozen importlib._bootstrap>", line 665, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 678, in exec_module
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "C:\Users\rporuri\personal\github\ipykernel\ipykernel\tests\test_connect.py", line 11, in <module>
    import pytest
ModuleNotFoundError: No module named 'pytest'

======================================================================
ERROR: Failure: ModuleNotFoundError (No module named 'flaky')
----------------------------------------------------------------------
Traceback (most recent call last):
  File "c:\users\rporuri\.edm\envs\ipykernel-dev\lib\site-packages\nose\failure.py", line 39, in runTest
    raise self.exc_val.with_traceback(self.tb)
  File "c:\users\rporuri\.edm\envs\ipykernel-dev\lib\site-packages\nose\loader.py", line 418, in loadTestsFromName
    addr.filename, addr.module)
  File "c:\users\rporuri\.edm\envs\ipykernel-dev\lib\site-packages\nose\importer.py", line 47, in importFromPath
    return self.importFromDir(dir_path, fqname)
  File "c:\users\rporuri\.edm\envs\ipykernel-dev\lib\site-packages\nose\importer.py", line 94, in importFromDir
    mod = load_module(part_fqname, fh, filename, desc)
  File "c:\users\rporuri\.edm\envs\ipykernel-dev\lib\imp.py", line 235, in load_module
    return load_source(name, filename, file)
  File "c:\users\rporuri\.edm\envs\ipykernel-dev\lib\imp.py", line 172, in load_source
    module = _load(spec)
  File "<frozen importlib._bootstrap>", line 684, in _load
  File "<frozen importlib._bootstrap>", line 665, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 678, in exec_module
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "C:\Users\rporuri\personal\github\ipykernel\ipykernel\tests\test_embed_kernel.py", line 13, in <module>
    from flaky import flaky
ModuleNotFoundError: No module named 'flaky'

======================================================================
ERROR: Failure: ModuleNotFoundError (No module named 'pytest')
----------------------------------------------------------------------
Traceback (most recent call last):
  File "c:\users\rporuri\.edm\envs\ipykernel-dev\lib\site-packages\nose\failure.py", line 39, in runTest
    raise self.exc_val.with_traceback(self.tb)
  File "c:\users\rporuri\.edm\envs\ipykernel-dev\lib\site-packages\nose\loader.py", line 418, in loadTestsFromName
    addr.filename, addr.module)
  File "c:\users\rporuri\.edm\envs\ipykernel-dev\lib\site-packages\nose\importer.py", line 47, in importFromPath
    return self.importFromDir(dir_path, fqname)
  File "c:\users\rporuri\.edm\envs\ipykernel-dev\lib\site-packages\nose\importer.py", line 94, in importFromDir
    mod = load_module(part_fqname, fh, filename, desc)
  File "c:\users\rporuri\.edm\envs\ipykernel-dev\lib\imp.py", line 235, in load_module
    return load_source(name, filename, file)
  File "c:\users\rporuri\.edm\envs\ipykernel-dev\lib\imp.py", line 172, in load_source
    module = _load(spec)
  File "<frozen importlib._bootstrap>", line 684, in _load
  File "<frozen importlib._bootstrap>", line 665, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 678, in exec_module
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "C:\Users\rporuri\personal\github\ipykernel\ipykernel\tests\test_eventloop.py", line 5, in <module>
    import pytest
ModuleNotFoundError: No module named 'pytest'

======================================================================
ERROR: Failure: ModuleNotFoundError (No module named 'pytest')
----------------------------------------------------------------------
Traceback (most recent call last):
  File "c:\users\rporuri\.edm\envs\ipykernel-dev\lib\site-packages\nose\failure.py", line 39, in runTest
    raise self.exc_val.with_traceback(self.tb)
  File "c:\users\rporuri\.edm\envs\ipykernel-dev\lib\site-packages\nose\loader.py", line 418, in loadTestsFromName
    addr.filename, addr.module)
  File "c:\users\rporuri\.edm\envs\ipykernel-dev\lib\site-packages\nose\importer.py", line 47, in importFromPath
    return self.importFromDir(dir_path, fqname)
  File "c:\users\rporuri\.edm\envs\ipykernel-dev\lib\site-packages\nose\importer.py", line 94, in importFromDir
    mod = load_module(part_fqname, fh, filename, desc)
  File "c:\users\rporuri\.edm\envs\ipykernel-dev\lib\imp.py", line 235, in load_module
    return load_source(name, filename, file)
  File "c:\users\rporuri\.edm\envs\ipykernel-dev\lib\imp.py", line 172, in load_source
    module = _load(spec)
  File "<frozen importlib._bootstrap>", line 684, in _load
  File "<frozen importlib._bootstrap>", line 665, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 678, in exec_module
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "C:\Users\rporuri\personal\github\ipykernel\ipykernel\tests\test_heartbeat.py", line 9, in <module>
    import pytest
ModuleNotFoundError: No module named 'pytest'

======================================================================
ERROR: Failure: ModuleNotFoundError (No module named 'flaky')
----------------------------------------------------------------------
Traceback (most recent call last):
  File "c:\users\rporuri\.edm\envs\ipykernel-dev\lib\site-packages\nose\failure.py", line 39, in runTest
    raise self.exc_val.with_traceback(self.tb)
  File "c:\users\rporuri\.edm\envs\ipykernel-dev\lib\site-packages\nose\loader.py", line 418, in loadTestsFromName
    addr.filename, addr.module)
  File "c:\users\rporuri\.edm\envs\ipykernel-dev\lib\site-packages\nose\importer.py", line 47, in importFromPath
    return self.importFromDir(dir_path, fqname)
  File "c:\users\rporuri\.edm\envs\ipykernel-dev\lib\site-packages\nose\importer.py", line 94, in importFromDir
    mod = load_module(part_fqname, fh, filename, desc)
  File "c:\users\rporuri\.edm\envs\ipykernel-dev\lib\imp.py", line 235, in load_module
    return load_source(name, filename, file)
  File "c:\users\rporuri\.edm\envs\ipykernel-dev\lib\imp.py", line 172, in load_source
    module = _load(spec)
  File "<frozen importlib._bootstrap>", line 684, in _load
  File "<frozen importlib._bootstrap>", line 665, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 678, in exec_module
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "C:\Users\rporuri\personal\github\ipykernel\ipykernel\tests\test_kernel.py", line 13, in <module>
    from flaky import flaky
ModuleNotFoundError: No module named 'flaky'

======================================================================
ERROR: Failure: ModuleNotFoundError (No module named 'pytest')
----------------------------------------------------------------------
Traceback (most recent call last):
  File "c:\users\rporuri\.edm\envs\ipykernel-dev\lib\site-packages\nose\failure.py", line 39, in runTest
    raise self.exc_val.with_traceback(self.tb)
  File "c:\users\rporuri\.edm\envs\ipykernel-dev\lib\site-packages\nose\loader.py", line 418, in loadTestsFromName
    addr.filename, addr.module)
  File "c:\users\rporuri\.edm\envs\ipykernel-dev\lib\site-packages\nose\importer.py", line 47, in importFromPath
    return self.importFromDir(dir_path, fqname)
  File "c:\users\rporuri\.edm\envs\ipykernel-dev\lib\site-packages\nose\importer.py", line 94, in importFromDir
    mod = load_module(part_fqname, fh, filename, desc)
  File "c:\users\rporuri\.edm\envs\ipykernel-dev\lib\imp.py", line 235, in load_module
    return load_source(name, filename, file)
  File "c:\users\rporuri\.edm\envs\ipykernel-dev\lib\imp.py", line 172, in load_source
    module = _load(spec)
  File "<frozen importlib._bootstrap>", line 684, in _load
  File "<frozen importlib._bootstrap>", line 665, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 678, in exec_module
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "C:\Users\rporuri\personal\github\ipykernel\ipykernel\tests\test_kernelspec.py", line 24, in <module>
    import pytest
ModuleNotFoundError: No module named 'pytest'

======================================================================
ERROR: Failure: ModuleNotFoundError (No module named 'flaky')
----------------------------------------------------------------------
Traceback (most recent call last):
  File "c:\users\rporuri\.edm\envs\ipykernel-dev\lib\site-packages\nose\failure.py", line 39, in runTest
    raise self.exc_val.with_traceback(self.tb)
  File "c:\users\rporuri\.edm\envs\ipykernel-dev\lib\site-packages\nose\loader.py", line 418, in loadTestsFromName
    addr.filename, addr.module)
  File "c:\users\rporuri\.edm\envs\ipykernel-dev\lib\site-packages\nose\importer.py", line 47, in importFromPath
    return self.importFromDir(dir_path, fqname)
  File "c:\users\rporuri\.edm\envs\ipykernel-dev\lib\site-packages\nose\importer.py", line 94, in importFromDir
    mod = load_module(part_fqname, fh, filename, desc)
  File "c:\users\rporuri\.edm\envs\ipykernel-dev\lib\imp.py", line 235, in load_module
    return load_source(name, filename, file)
  File "c:\users\rporuri\.edm\envs\ipykernel-dev\lib\imp.py", line 172, in load_source
    module = _load(spec)
  File "<frozen importlib._bootstrap>", line 684, in _load
  File "<frozen importlib._bootstrap>", line 665, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 678, in exec_module
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "C:\Users\rporuri\personal\github\ipykernel\ipykernel\tests\test_start_kernel.py", line 1, in <module>
    from .test_embed_kernel import setup_kernel
  File "C:\Users\rporuri\personal\github\ipykernel\ipykernel\tests\test_embed_kernel.py", line 13, in <module>
    from flaky import flaky
ModuleNotFoundError: No module named 'flaky'

----------------------------------------------------------------------
Ran 70 tests in 13.793s

FAILED (SKIP=5, errors=8)
Lingua principale
Python
Stelle
734
Fork
411
Merge medio
1g 2h
PR unite (30g)
9

Guida per i contributori

Apri la guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di ipython/ipykernel

Tutte le issue di ipython/ipykernel

Issue simili

Altre issue su Python

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.