• B правой части каждого сообщения есть стрелки и . Не стесняйтесь оценивать ответы. Чтобы автору вопроса закрыть свой тикет, надо выбрать лучший ответ. Просто нажмите значок в правой части сообщения.

  • 🚨 29 мая стартует курс «Пентест Active Directory: от теории к практике» от Академии Кодебай

    🔍 Изучите реальные техники атак на инфраструктуру Active Directory: от первоначального доступа до полной компрометации.
    🛠️ Освойте инструменты, такие как BloodHound, Mimikatz, CrackMapExec и другие.
    🧪 Пройдите практические лабораторные работы, имитирующие реальные сценарии атак.
    🧠 Получите знания, которые помогут вам стать востребованным специалистом в области информационной безопасности.

    После старта курса запись открыта еще 10 дней Подробнее о курсе ...

  • Познакомьтесь с пентестом веб-приложений на практике в нашем новом бесплатном курсе

    «Анализ защищенности веб-приложений»

    🔥 Записаться бесплатно!

pip3 не устанавливает модули.

  • Автор темы Автор темы New
  • Дата начала Дата начала
  • Теги Теги
    pip3

New

Green Team
04.04.2019
21
1
При попытки установить модули через pip3, пишет:
WARNING: pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available.
Could not fetch URL : There was a problem confirming the ssl certificate.
Или если например, хочу посмотреть установленные модули:
pip3 list
Package Version
---------- -------
pip 20.2.3
setuptools 49.2.1
WARNING: pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available.
Could not fetch URL : There was a problem confirming the ssl certificate: HTTPSConnectionPool(host='pypi.org', port=443): Max retries exceeded with url: /simple/pip/ (Caused by SSLError("Can't connect to HTTPS URL because the SSL module is not available.")) - skipping
...как это решить?
 
Решение
В общем походил по инету... решил эту проблему таким образом:

apt install python3-pip
pip3 install --upgrade pip

1 sudo apt install libreadline-gplv2-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev (libreadline-gplv2-dev - этот пакет устарел, поэтому без него ставил, остальные)

2 (отсюда скачал архив с версией python который ранее я установил(v3.9.4)и распаковал в ту же директорию куда скачал)

3 Зашёл в распакованную директорию, открыл там терминал и запустил файл ./configure

4 Затем в терминале набрал sudo make && sudo make install (скомпилировал)

Попробовал установить пакет: pip3 install name_package (выдало ошибку: FileNotFoundError: [Errno 2] No...
попробуй sudo apt-get install libreadline-gplv2-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev
 
В общем походил по инету... решил эту проблему таким образом:

apt install python3-pip
pip3 install --upgrade pip

1 sudo apt install libreadline-gplv2-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev (libreadline-gplv2-dev - этот пакет устарел, поэтому без него ставил, остальные)

2 (отсюда скачал архив с версией python который ранее я установил(v3.9.4)и распаковал в ту же директорию куда скачал)

3 Зашёл в распакованную директорию, открыл там терминал и запустил файл ./configure

4 Затем в терминале набрал sudo make && sudo make install (скомпилировал)

Попробовал установить пакет: pip3 install name_package (выдало ошибку: FileNotFoundError: [Errno 2] No such file or directory: b'liblibc.a')

Затем перешёл в директорию x86_64-linux-gnu:
cd /usr/lib/x86_64-linux-gnu/
И ввёл каманду:
ln -s -f libc.a liblibc.a

ВСЁ! Всё заработало. Перезагрузился и удалил скаченный архив с python и распакованную директорию.
ps: Vbox Kali Lnux 2021
 
Решение
у меня всё оказалось очень странно
мне пришлось в папке с исходным кодом python в файле configure заменить
Код:
# Check for usable OpenSSL

    found=false
на
Код:
# Check for usable OpenSSL

    found=true
судя по комментарию там должна была быть проверка openssl, но вместо этого просто была задана переменная
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!

Курс AD