ImportError: точка входа ('console_scripts', 'nosetests') не найдена

Я пытаюсь запустить носовые тесты, следуя инструкциям из учебника 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

person Tomato    schedule 25.06.2013    source источник
comment
Работает ли он из обычной командной строки (cmd)?   -  person alecxe    schedule 25.06.2013
comment
Выдала ту же ошибку.   -  person Tomato    schedule 25.06.2013


Ответы (2)


Я знаю, что уже поздно, но для всех, кто сталкивается с этой проблемой, попробуйте запустить

sudo pip uninstall nosetests
pip uninstall nosetests 

Затем регулярно переустанавливайте носовые тесты. Если это все еще не работает, попробуйте поискать на своем ноутбуке с помощью Finder любые другие экземпляры носовых тестов, а также избавиться от них. Если это все еще не работает, очистите корзину для мусора. Т

person Oscar Vazquez    schedule 19.03.2016

После нескольких часов стука головой о клавиатуру с той же проблемой, наконец, у меня все заработало.

Ваш вопрос не ясен о вашей настройке, но у меня было такое же сообщение об ошибке (Ошибка импорта... сценарии консоли точки входа не найдены).

Я использовал pip для создания своего пакета, а затем в какой-то момент (несколько месяцев назад) переключился на поэзию. В моем файле toml поэзии не было ни установленных пакетов, ни точки входа!

Поэзия, добавив пакеты и добавив это, заставила меня работать: [tool.poetry.scripts] myCli = myCli.main:cli

У меня был setup.py, но его редактирование ничего не даст, так как setup.py создается в процессе сборки.

person ladder    schedule 31.08.2020