2013-02-10 2 views
3

Версии - PyCharm 2.7, nosetests-script.py version 1.2.1 и Python 2.6.8 через Python (x, y) -2.7.3.0. И Win7.Тест PyCharm дает: «ImportError: No module named nosetests»

Я могу nosetest из командной строки в порядке. Но когда я строю конфигурацию nosetests PyCharm, и попробуйте запустить или отладки, я получаю это:

C:\Python27\python.exe "C:\Program Files (x86)\JetBrains\PyCharm 2.7\helpers\pycharm\noserunner.py" nosetests 
Testing started at 4:59 PM ... 

Error 
Traceback (most recent call last): 
    File "C:\Python27\lib\unittest\case.py", line 327, in run 
    testMethod() 
    File "C:\Python27\lib\site-packages\nose\loader.py", line 379, in loadTestsFromName 
    module = resolve_name(addr.module) 
    File "C:\Python27\lib\site-packages\nose\util.py", line 321, in resolve_name 
    module = __import__('.'.join(parts_copy)) 
ImportError: No module named nosetests 

О, и пару версий назад она работала, на короткое время, а затем перестал работать. Кто-нибудь знает, как заставить его работать?

ответ

3

Я подал сообщение об ошибке PY-8840 в трекер PyCharm. Пожалуйста, проголосуйте за него в контролере проблем, чтобы получать уведомления.

+1

JetBrains закрыл этот билет, однако у меня все еще есть эта проблема на PyCharm 2016.1.2 OS X (В тестовом контейнере Docker работает правильно). Вы знаете, как снова открыть этот билет? –

0

я получаю ту же ошибку, как это:

/Users/kwu/my_projects/virtualenv-root/env_py/bin/python2.7 "/Applications/PyCharm CE.app/Contents/helpers/pycharm/_jb_nosetest_runner.py" --path /Users/kwu/my_projects/frontline/Account -- nosetests --cover-branches --with-coverage --cover-erase --cover-package=Account
Testing started at 13:16 ... Launching Nosetest with arguments /Applications/PyCharm CE.app/Contents/helpers/pycharm/_jb_nosetest_runner.py /Users/kwu/my_projects/frontline/Account nosetests --cover-branches --with-coverage --cover-erase --cover-package=Account

Error 
Traceback (most recent call last): 
    File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/unittest/case.py", line 327, in run 
    testMethod() 
    File "/Users/kwu/my_projects/virtualenv-root/env_py/lib/python2.7/site-packages/nose/loader.py", line 407, in loadTestsFromName 
    module = resolve_name(addr.module) 
    File "/Users/kwu/my_projects/virtualenv-root/env_py/lib/python2.7/site-packages/nose/util.py", line 312, in resolve_name 
    module = __import__('.'.join(parts_copy)) 
ImportError: No module named nosetests 

Это из-за моего бегуна Configure

my runner configure

в отношении nosetests в качестве опции.

Проверяю вас также с учетом nosetests как опция.

 Смежные вопросы

  • Нет связанных вопросов^_^