2010-03-17 2 views
0

Сейчас я работаю с преобразованием PyCrypto к Python 3.XPython 3 относительное преобразование пути выпуск

Хотя я, кажется, боковые криптография работает то же самое нельзя сказать, для испытаний снабженных модулем :(

Я использовал тесты под Python 2.64 и все работает отлично я побежал «2to3» за тесты, чтобы создавать новые файлы в формате 3.X есть несколько ссылок на следующее:..

от .common import make_block_tests

Всякий раз, когда я запускаю тесты я получаю:

ValueError: Покушение относительный импорт в не-пакет

Если бы кто-то мне точку в направлении таким образом, чтобы исправить это было бы весьма признателен :)

Cheers Grail

ответ

0

Вы пытаетесь запустить тестовые файлы напрямую, тогда вы не можете иметь относительный импорт. Измените их как абсолютный импорт, и это решит проблему.