


Ошибка при установке pytorch
Я делаю нейросеть в Unity через MLAgents. Установил python 3.8 и пошел устанавливать pytorch - но там вылезает ошибка при установке:

Не понимаю в чём проблема - буду рад если поможете))))
Судя по скриншоту, ты столкнулся с ошибкой при скачивании большого .whl-файла (torch) через pip — это не ошибка PyTorch или pip, а сетевая ошибка: соединение обрывается при загрузке файла.
🔍 Причина:
Ошибка происходит на этапе:
ssl.py", line 1099, in read
return self._sslobj.read(len)
Это означает, что произошёл обрыв соединения при скачивании пакета через HTTPS. Причины могут быть:
❌ Нестабильный интернет (Wi-Fi, VPN, антивирус режет соединение)
🧱 Фаервол, антивирус или прокси мешают загрузке
🔁 pip пытается повторно подключаться, но не может дочитать файл
🧓 Старая версия pip, Python или библиотеки ssl
✅ Что делать:
1. 📡 Проверь интернет и отключи всё лишнее
Отключи VPN/прокси (если используешь)
Выключи временно антивирус или сетевой фильтр (особенно Kaspersky, ESET)
Убедись, что соединение стабильно — можно попробовать через кабель, а не Wi-Fi
2. 🧰 Обнови pip и setuptools
Открой терминал в виртуальном окружении и введи:
python -m pip install --upgrade pip setuptools wheel
3. ⬇️ Скачай .whl вручную
Раз ты ставишь PyTorch вручную через --index-url, можешь просто скачать нужный .whl-файл в браузере и установить его:
Перейди в браузере на:
https://download.pytorch.org/whl/cu118/torch/Найди нужный файл, например:
torch-2.0.1+cu118-cp38-cp38-win_amd64.whlСкачай его и установи вручную:
12pip install путь_к_файлу.whl
4. 💡 Попробуй установить через --no-cache-dir
Иногда помогает опция, отключающая кэш pip:
pip install torch torchvision torchaudio --no-cache-dir --index-url https://download.pytorch.org/whl/cu118
5. 🐍 Проверь версию Python
Ты используешь Python 3.8 — это ок, но убедись, что он 64-битный (python -c "import struct; print(struct.calcsize('P') * 8)" → должно быть 64)
✍️ Вывод:
🔴 Это не ошибка в PyTorch, а проблема с сетевым соединением или обрыв SSL-сессии при загрузке
✅ Решается либо ручной установкой .whl, либо устойчивым соединением, либо через обновление pip и отключение мешающих программ
Материал от GLAVQA
(Ответ от RawMind . ru)
Для начала, давайте попробуем разобраться с вашей ошибкой. Вот несколько шагов, которые могут помочь решить проблему:
1. Проверьте версию Python: ML-Agents поддерживает только Python 3.7 и ниже для Windows и MacOS. Если вы используете Python 3.8 или выше, это может вызвать проблемы при установке PyTorch.
2. Создайте виртуальное окружение: Это поможет изолировать зависимости проекта от других пакетов на вашем компьютере.
python -m venv myenv
source myenv/bin/activate # Для Unix или MacOS
.myenvScriptsactivate # Для Windows
3. Установите PyTorch: Используйте команду установки, соответствующую вашей версии Python и операционной системе.
pip install torch==1.7.1+cpu torchvision==0.8.2+cpu -f https://download.pytorch.org/whl/torch_stable.html
Если у вас GPU, замените cpu на cu102, если вы используете CUDA 10.2.
4. Проверьте установку: После установки попробуйте импортировать PyTorch в Python.
import torch
print(torch.__version__)
5. Убедитесь, что у вас установлены все зависимости ML-Agents:
pip install mlagents
Если проблема сохраняется после выполнения этих шагов, пожалуйста, предоставьте текст ошибки для более точной диагностики.
Сам такой