ВОПРОС · Q&A
Не получается установить зависимости для некоторых программ а Kali Linux
AI-выжимка обсуждения
скоро
Краткие тезисы обсуждения со ссылками на ключевые ответы появятся здесь.
Обзор обсужденияскоро
Разбор ответов скоро
Ключевые ответы обсуждения и их оценка появятся здесь.
Эксперты в тредескоро
Рейтинг участников скоро
Участники с сильными ответами в этой теме появятся здесь.
Codeby Academy
Практика и мастерство
От основ до продвинутого — программы для практиков Codeby.
К курсу →
1-ю инструкцию, я нашел сам, проделал - не помогло.
По 2-й инструкции снес и заново установил python3-setuptools - не помогло, затем установил python3-pip и setuptools для него, но ошибка все та же...
Код:
Traceback (most recent call last):
File "/root/wifiphisher/setup.py", line 23, in <module>
from setuptools import Command, find_packages, setup
ModuleNotFoundError: No module named 'setuptools'
тогда обновить:ModuleNotFoundError: No module named 'setuptools'
Код:
sudo pip3 install --upgrade setuptools
Ошибка «ModuleNotFoundError: No module named ‘setuptools’» (РЕШЕНО)
При установки пакетов Python с помощью pip или setup.py может возникнуть ошибка «No module named 'setuptools'». Эта ошибка появляется при использовании команды:setup.py install Или командыsudo pip3 install -r requirements.txt Пример ошибки: Complete output from command python setup.py egg_info:
Не помогает...та же самая ошибкатогда обновить:
тут всё описано:Код:sudo pip3 install --upgrade setuptools
![]()
Ошибка «ModuleNotFoundError: No module named ‘setuptools’» (РЕШЕНО)
При установки пакетов Python с помощью pip или setup.py может возникнуть ошибка «No module named 'setuptools'». Эта ошибка появляется при использовании команды:setup.py install Или командыsudo pip3 install -r requirements.txt Пример ошибки: Complete output from command python setup.py egg_info:tapen.ru
сбрось все ключи, почисти кеш пакетов, обновись и всё заново как тебе тут советовали делайНе помогает...та же самая ошибка
10 вещей, которые обязательно нужно сделать после установки Kali Linux - Лишних байтов.NET
Вот несколько вещей, которые мы можем сделать, чтобы улучшить нашу работу в Kali. Используя несколько трюков и программ мы можем быстро начать использовать Kali для этичного хакинга.
easylifeinfo.ru
Попробуй запустить pythonНе помогает...та же самая ошибка
Посмотри, какая версия отобразится в первых строках
А потом введи
import setuptoolsОшибка появится?
Здравствуйте! При использовании Кали понадобились некоторые программки, такие как fluxion, wifiphisher, airgeddon. Все бы ничего, в Кали из коробки есть куча предустановленных инструментов, пакетов, зависимостей, но в данной ситуации эти проги (все 3 что я назвал выше) не увидели такие зависимости как bettercap, dhcpd, hostapd и еще парочку, но они необязательны, так что не буду о них. "Ну ничего" - подумал я, "Не впервой, докачаю отдельно". Погуглил, нашел все это дело на GitHub(в офиц. репозиториях мне так и не удалось их скачать, ибо выдавало ошибку: "пакет с таким именем не найден"(p.s. репозитории я обновлял если что)) и скачал. Но к моему огорчению, ни одна программа так и не увидела, ничегошеньки из того, что я скачал. Но справедливости ради, надо заметить, что, например, для airgeddon я точно так же докачивал пакет BEef, и его прога тоже не увидела сначала, но там была возможность (в самой проге во время работы), указать путь к этому пакету (только к этому, для других такой роскоши не предусмотрено). Я указал путь и все заработало и при последующих запусках все определялось при старте проги, без моего участия.
Внимание вопрос:
Как установить недостающие зависимости/пакеты/инструменты в Кали Линукс, для таких прог как fluxion, wifiphisher, airgeddon и т.п.? Может надо скачанные пакеты в папку какую-то, может надо их распаковать как-то, прописать где-то в конфигах программ путь к ним? Вообщем что-нибудь сделать, потому что я уже не выкупаю кааак!
Была та же самая проблема до тех пор пока не обратил внимание что Вай-Фай вырубен, нужно подключиться опять и действовать далее по инструкции. Всё работает
проверь свой Вай-Фай, при установке зависимостей он отключается, нужно подключиться опять
Последнее редактирование модератором:
Попробовал:Попробуй запустить python
Посмотри, какая версия отобразится в первых строках
А потом введиimport setuptools
Ошибка появится?
Код:
root@kali:~# python
Python 2.7.17 (default, Oct 19 2019, 23:36:22)
Код:
>>> import setuptools
Потом попробовал:
Код:
root@kali:~# python3
Python 3.9.0a3+ (heads/master:1ed61617a4, Feb 16 2020, 00:36:19)
Код:
>>> import setuptools
Код:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'setuptools'
Код:
root@kali:~/wifiphisher# python3 setup.py install
Traceback (most recent call last):
File "/root/wifiphisher/setup.py", line 23, in <module>
from setuptools import Command, find_packages, setup
ModuleNotFoundError: No module named 'setuptools'
Кстати, после того как починил репы и обновил, получилось запустить fluxion с ключом -i и он уже автоматически все доустанновил. Хотя бы что-то) Правда потом Kali не запускалась, но все-таки смог починить)дополни
потом apt-get update && apt-get upgrade
А как это сделать? Я про ключи и кэш пакетов, просто не смог найти внятного объяснения нигде.сбрось все ключи, почисти кеш пакетов, обновись и всё заново как тебе тут советовали делай
![]()
10 вещей, которые обязательно нужно сделать после установки Kali Linux - Лишних байтов.NET
Вот несколько вещей, которые мы можем сделать, чтобы улучшить нашу работу в Kali. Используя несколько трюков и программ мы можем быстро начать использовать Kali для этичного хакинга.easylifeinfo.ru
У тебя по умолчанию в системе стоит python 2 версии.ModuleNotFoundError: No module named 'setuptools'
Тебе нужно изменить alias, добавив в файл ~/.bashrc строку
alias python='python3'После этого нужно установить пакет setuptools
python -m pip install setuptoolsПослу установки пакета попробуй ещё раз запустить установку программы из папки, куда она была скачана git'ом
python3 setup.py installа если ему не прописывать в алиас? а сразу дать команду:После этого нужно установить пакет setuptools
python -m pip install setuptools
Код:
python3 -m pip install setuptools
Конечно, такая строка отработает правильно, но возможно в коде программы каким-то образом ещё раз вызывается Python.а если ему не прописывать в алиас? а сразу дать команду:
Именно по этой причине я и рекомендую сразу поменять его.
Верно говоришь, вспомнил, были какие то траблы на python django не помню как и что сделал тогда но целый день я потратил на эту ошибку.Конечно, такая строка отработает правильно, но возможно в коде программы каким-то образом ещё раз вызывается Python.
Именно по этой причине я и рекомендую сразу поменять его.
1. Добавил строку в файл.(Надеюсь я нашел тот файл, потому что у него название немного другое, я прикрепил на скриншоте его)У тебя по умолчанию в системе стоит python 2 версии.
Тебе нужно изменить alias, добавив в файл ~/.bashrc строку
alias python='python3'
После этого нужно установить пакет setuptools
python -m pip install setuptools
Послу установки пакета попробуй ещё раз запустить установку программы из папки, куда она была скачана git'ом
python3 setup.py install
Теперь при проверке версии python, выдается именно 3-я версия(как я понимаю, теперь по умолчанию система распознает именно 3-ю версию):
root@kali:~# python -V
Python 3.9.0a3+2. При попытке установить пакет setuptools, выдает ошибку:
root@kali:~# python -m pip install setuptools
/usr/local/bin/python3: No module named pipРешил проверить наличие пакета pip:
root@kali:~# pip3 --version
pip 18.1 from /usr/lib/python3/dist-packages/pip (python 3.7)Он установлен, но почему то setuptools не устанавливается, не понимаю почему...
И еще я не совсем понял, почему для установки setuptools мы используем pip, а не pip3, ведь нам нужны setuptools для python3, а pip ведь используется для python2.
Последнее редактирование:
Нет, увы, файл не тот.1. Добавил строку в файл.(Надеюсь я нашел тот файл, потому что у него название немного другое, я прикрепил на скриншоте его)
Конструкция
~/ говорит командной строке работать c домашней папкой. Сама папка может называться по разному и находиться в разных местах, а эта ссылка всегда точно на неё укажет.
В разных версиях Linux у разных пользователей она может указывать на
/root/ или на /home/Vasya/, или на /home/admin/ Ты же работаешь в папке
/etc/, которая не имеет отношения к нужнойПоправь её сначала, а потом проверь, введя команду
aliasВ её выдаче должна быть та строка, которую ты добавил в нужный файл.
Так, вроде я нашел его, это он?Нет, увы, файл не тот.
Конструкция~/говорит командной строке работать c домашней папкой.
Сама папка может называться по разному и находиться в разных местах, а эта ссылка всегда точно на неё укажет.
В разных версиях Linux у разных пользователей она может указывать на/root/или на/home/Vasya/, или на/home/admin/
Ты же работаешь в папке/etc/, которая не имеет отношения к нужной
Поправь её сначала, а потом проверь, введя командуalias
В её выдаче должна быть та строка, которую ты добавил в нужный файл.
Если он, то куда добавлять сроку? Или это не имеет значения?
Главное, не добавлять это строку куда-то в циклы или иные конструкции.Если он, то куда добавлять сроку? Или это не имеет значения?
Можешь добавить новой строчкой в самый конец или в самое начало.
Как я понимаю, теперь все правильно сделалПоправь её сначала, а потом проверь, введя командуalias
В её выдаче должна быть та строка, которую ты добавил в нужный файл.
Код:
root@kali:~# alias
alias ls='ls --color=auto'
alias python='python3'
2. При попытке установить пакет setuptools, выдает ошибку:
root@kali:~# python -m pip install setuptools /usr/local/bin/python3: No module named pip
Решил проверить наличие пакета pip:
root@kali:~# pip3 --version pip 18.1 from /usr/lib/python3/dist-packages/pip (python 3.7)
Он установлен, но почему то setuptools не устанавливается, не понимаю почему...
И еще я не совсем понял, почему для установки setuptools мы используем pip, а не pip3, ведь нам нужны setuptools для python3, а pip ведь используется для python2.
Но эта проблема не ушла...
Теперь при проверке версии python, выдается именно 3-я версия(как я понимаю, теперь по умолчанию система распознает именно 3-ю версию):
root@kali:~# python -V Python 3.9.0a3+
2. При попытке установить пакет setuptools, выдает ошибку:
root@kali:~# python -m pip install setuptools /usr/local/bin/python3: No module named pip
Решил проверить наличие пакета pip:
root@kali:~# pip3 --version pip 18.1 from /usr/lib/python3/dist-packages/pip (python 3.7)
Получилась солянка, на python 3 версии алиас python, а на pip 3 версии алиас pip3. Исходя из этого команду нужно было отправить такую:
root@kali:~# python -m pip3 install setuptools
Изначально я пробовал именно ее, но выдавало ту же ошибку:Получилась солянка, на python 3 версии алиас python, а на pip 3 версии алиас pip3. Исходя из этого команду нужно было отправить такую:
root@kali:~# python -m pip3 install setuptools
Код:
/usr/local/bin/python3: No module named pip3
Поиск в обсуждении
Карта ветки
Ещё по теме
- Статья
- Ответы
- 2
- Просмотры
- 1 тыс.
- Ответы
- 1
- Просмотры
- 9 тыс.
- Статья
- Ответы
- 2
- Просмотры
- 7 тыс.
- Ответы
- 5
- Просмотры
- 24 тыс.
Поделиться: