Running testsuite locally results in import errors
还没有人认领这个 Issue。
评估
- 难度
- 2/5
- 预计耗时
- 1-3 小时
- 新手友好度
- 35/100
- Issue 类型
- 缺陷
- 描述清晰度
- 基本清楚
- 活跃度
- 停滞
- 技术栈
- python
- 领域
- testing-qa
调研方向
从 README 的源代码安装说明开始,并检查该设置所引用的开发依赖配置。在 Windows 上使用 Python 3.6 运行 ipykernel 测试套件,并验证缺失的 pytest 和 flaky 导入已得到解决,且没有引入新的测试错误。
由索引模型根据 Issue 内容生成。
描述
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)
- 主要语言
- Python
- 星标
- 734
- 派生
- 411
- 平均合并
- 1 天 2 小时
- 30 天内合并 PR
- 9
贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
ipython/ipykernel 的其他 Issue
-
难度 2/5 1-3 小时 新手友好度 75/100
-
难度 1/5 1 小时以内 新手友好度 72/100
-
难度 4/5 3-5 天 新手友好度 48/100
-
难度 4/5 3-5 天 新手友好度 68/100
查看 ipython/ipykernel 的全部 Issue
相似的 Issue
-
bug
难度 2/5 1-3 小时 新手友好度 90/100
learningequality/ricecooker#747 ·
-
难度 2/5 1-3 小时 新手友好度 68/100
BSData/horus-heresy-3rd-edition#3171 ·
-
enhancement
难度 2/5 1-3 小时 新手友好度 72/100
-
难度 2/5 1-3 小时 新手友好度 76/100
run-llama/llama_index#23199 ·
-
难度 2/5 1-3 小时 新手友好度 84/100
KhronosGroup/glTF-Blender-IO#2769 ·