Найти в Дзене
Computer Pro

Установка python + django на windows pc в котором нет интернета

Последнее время я стал забывать как выглядят операционные системы windows. Так как мой widows компьютер находится в изолированной от внешнего мира компьютерной сети и интернет к нему нельзя подключать по политике безопасности предприятия то приходится заниматься вот такими танцами с бубном. Ну ладно, установочник пайтона скачать и установить - не проблема, заходим на python.org и находим дистрибутив, скачиваем, копируем на флешку, переносим на локальный комп, ставим! И конечно же я не стал смотреть куда же наш пайтон устанавливается. После установки просто открыл командную оболочку cmd и попытался запустить python, cmd меня конечно же не понял... Попытался сделать поиск в тотал коммадер - почему-то не нашелся мой python.exe!!! WTF!? Ладно, поищу в интернете, куда пайтон, ставится по-умолчанию. C:\Users\user\AppData\Local\Programs\Python\Python312\python.exe А как иначе я запущу создание виртуального окружения для моего нового проекта, не зная расположения python.exe?! Итак, создаем вир
Оглавление

Последнее время я стал забывать как выглядят операционные системы windows. Так как мой widows компьютер находится в изолированной от внешнего мира компьютерной сети и интернет к нему нельзя подключать по политике безопасности предприятия то приходится заниматься вот такими танцами с бубном.

Ну ладно, установочник пайтона скачать и установить - не проблема, заходим на python.org и находим дистрибутив, скачиваем, копируем на флешку, переносим на локальный комп, ставим!

-2

И конечно же я не стал смотреть куда же наш пайтон устанавливается. После установки просто открыл командную оболочку cmd и попытался запустить python, cmd меня конечно же не понял... Попытался сделать поиск в тотал коммадер - почему-то не нашелся мой python.exe!!! WTF!? Ладно, поищу в интернете, куда пайтон, ставится по-умолчанию.

C:\Users\user\AppData\Local\Programs\Python\Python312\python.exe

А как иначе я запущу создание виртуального окружения для моего нового проекта, не зная расположения python.exe?!

Итак, создаем виртуальное окружение:

предварительно на диске D:\ я создал директории python_projects и videoteka
предварительно на диске D:\ я создал директории python_projects и videoteka

Ну вот первый пункт прошел успешно, теперь нужно установить Джангу. Однажды я уже пробовал устанавливать Джангу, вот так же, по одному файлу. Опыт уже был, но под линух.

Это при наличии интернета можно вот взять и написать:

pip install django

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

Захожу на сайт pypi.org и скачиваю пакет django

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

Все пакеты я копирую в папку с проектом. И пытаюсь установить. И понятное дело что этот пакет у меня не установился...

интернету ж нет вот и не может подтянуть все зависимости. Скриншот слегка неточно обрезал, там ниже он ругается на отсутствие asgiref
интернету ж нет вот и не может подтянуть все зависимости. Скриншот слегка неточно обрезал, там ниже он ругается на отсутствие asgiref

Смотрим на зависимости, про которые ругается установщик (в скриншоте выше это упущено). Идем снова на сайт с пакетами pypi, ищем, копируем на флешку, вставляем в локальный комп и копируем в рабочий каталог. Запускаем:

-6

это пакет установился, пробуем снова запустить установщик пакета Django и снова ошибка, нужен другой пакет:

-7

Пробую снова установить Django, снова ошибка, снова нахожу нужный пакет и устанавливаю:

-8

После чего уже джанга установилась, попробовал даже запустить главный файл джанги - запускается. Ладно, сейчас создам новый проект и запущу сервер.

django-admin startproject videoteka

cd videoteka

python manage.py runserver

И вуаля, сервер заработал...

-9

Вот список файлов для установки Django:

-10

Вроде бы работает, но есть маленькое но, в моей видеотеке требуется кроме джанго, еще и библиотека pillow, я ее вроде бы скачал, попытался установить но но был обруган:

-11

Вроде бы версия для винды, самая последняя... Может быть я зря поставил 5ю версию Джанго, может быть в этом причина.

Ну да ладно, это все потом, а пока пишу свою видеотеку под Линуксом с интернетом (под винду перенесу когда закончу) и делаю работы по "Python Advanced".

Ну и собственно лайк, подписка, комментарий! Вам не сложно а алгоритмам Яндекса - приятно! Ну и мне соответственно.