我正在尝试按照learnpythonthehardway教程中的说明启动测试。
我尝试从Powershell运行nosetests并获得以下内容:
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
答案 0 :(得分:0)
我知道这已经晚了但是遇到这个问题的其他人试试
sudo pip uninstall nosetests
pip uninstall nosetests
然后定期重新安装鼻子测试。 如果它仍然无法正常工作,请尝试通过查找器搜索您的笔记本电脑以查找任何其他鼻子测试实例并将其删除。 如果仍然无法清除您的垃圾箱。 Ť
答案 1 :(得分:0)
在用相同的问题将我的头撞到键盘上数小时之后,我终于可以正常使用它了。
您的问题尚不清楚您的设置,但是我收到了相同的错误消息(找不到导入错误...入口点控制台脚本)。
我当时使用pip来创建我的包裹,然后(几个月前)切换到诗歌。我的诗歌toml文件没有安装软件包,也没有入口点!
诗歌添加了软件包并添加了它,对我来说很有效: [tool.poetry.scripts] myCli =“ myCli.main:cli”
我有一个setup.py,但是编辑它不会做任何事情,因为setup.py是在构建过程中创建的。