2

我正在尝试按照learnpythonthehardway教程中的说明启动鼻子测试。

我尝试从 Powershell 运行鼻子测试并得到以下结果:

PS E:\python\projects\skeleton> nosetests
Traceback (most recent call last):
  File "C:\Python27\Scripts\nosetests-script.py", line 9, in <module>
    load_entry_point('nose==1.3.0', 'console_scripts', 'nosetests')()
  File "C:\Python27\lib\site-packages\distribute-0.6.45-py2.7.egg\pkg_resources.py", line 343, in load_entry_point
    return get_distribution(dist).load_entry_point(group, name)
  File "C:\Python27\lib\site-packages\distribute-0.6.45-py2.7.egg\pkg_resources.py", line 2353, in load_entry_point
    raise ImportError("Entry point %r not found" % ((group,name),))
ImportError: Entry point ('console_scripts', 'nosetests') not found
4

2 回答 2

0

在用同样的问题把我的头撞在我的键盘上几个小时之后,我终于让它工作了。

您的问题不清楚您的设置,但我收到了相同的错误消息(未找到导入错误...入口点控制台脚本)。

我正在使用 pip 创建我的包,然后在某个时候(几个月前)切换到诗歌。我的诗歌 toml 文件没有安装包,也没有入口点!

诗歌添加包并添加它使它对我有用:[tool.poetry.scripts] myCli = "myCli.main:cli"

我有一个 setup.py,但编辑它不会做任何事情,因为 setup.py 是在构建过程中创建的。

于 2020-08-31T19:07:13.057 回答
0

我知道这已经很晚了,但是对于遇到此问题的其他任何人,请尝试运行

sudo pip uninstall nosetests
pip uninstall nosetests 

然后定期重新安装nosetests。如果它仍然不起作用,请尝试通过 finder 搜索您的笔记本电脑以查找任何其他的鼻子测试实例并摆脱这些实例。如果这仍然不起作用,请清理您的垃圾桶。吨

于 2016-03-19T04:25:23.887 回答