2016-11-19 3 views
-2

Я провел 2 часа, пытаясь все, чтобы этот модуль python работал. Это модуль безопасности под названием Китти Фуззер.Проблемы с импортом Python для установленного модуля

Я установил его «pip install kittyfuzzer», а также попробовал «pip2 install kittyfuzzer». Он отображается как установленный при выполнении python -c «import kitty».

Однако, когда я запускаю скрипт, который импортирует подмодуль (например, сценарий ниже), он говорит, что подмодуль не найден. Я проверил источник и API, и он определенно существует (например, https://github.com/cisco-sas/kitty/blob/master/kitty/fuzzers/client.py).

Любые советы по получению импорта для работы?

Я попытался запустить его в python2 и Python3

тест сценарий: https://github.com/cisco-sas/kitty/blob/master/examples/01_file_generator/runner.py

спасибо!

ответ

0

Kittyfuzzer поддерживает только Python 2. Вы можете проверить это с помощью setup.py открытого kittyfuzzer по:

# python 3 - install only the remote package 
if sys.version_info >= (3,): 
setup(
    name='kittyfuzzer-remote', 
    ... 
# python 2 - install full kitty framework 
else: 
    setup(
    name='kittyfuzzer', 
    ... 

Я полагаю, вы установили только для Python 3. Что вам нужно сделать, так это выполнить следующую команду «pip install kittyfuzzer» непосредственно из папки с установщиком Python 2 pip (например: C: \ Python2 \ Scripts). Это установит kittyfuzzer для Python 2. Теперь вы можете запустить свой код с Python 2.

+0

Большое спасибо за вашу помощь, я не знал, чтобы посмотреть в setup.py, чтобы узнать версию. – killingtime1

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