Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

Running testsuite locally results in import errors

Đang mở
#553 0 bình luận 0 reaction 0 người được giao Xem trên GitHub

Chưa có ai nhận issue này.

Đánh giá

Độ khó
2/5
Thời gian dự kiến
1-3 giờ
Mức phù hợp với người mới
35/100
Loại issue
Lỗi
Độ rõ ràng
Khá rõ ràng
Mức độ hoạt động
Đình trệ
Công nghệ
python
Lĩnh vực
testing-qa

Hướng nghiên cứu

Bắt đầu với hướng dẫn cài đặt từ mã nguồn trong README và kiểm tra cấu hình dependency dành cho phát triển được setup đó tham chiếu. Chạy bộ test của ipykernel trên Windows với Python 3.6 và xác minh rằng các import còn thiếu của pytestflaky đã được giải quyết mà không phát sinh lỗi test mới.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

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)
Ngôn ngữ chính
Python
Star
734
Fork
411
Merge trung bình
1 ngày 2 giờ
Pull request đã merge (30 ngày)
9

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của ipython/ipykernel

Tất cả issue của ipython/ipykernel

Issue tương tự

Thêm issue về Python

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.