Проблема установки django на виртуальной машине без доступа к pypi.org


Я разработал относительно простой сайт на Django, и мне нужно развернуть его на виртуальной машине Windows, размещенной на ПК в локальной сети. Вот требования:
requirements.txt

asgiref==3.5.0
autopep8==1.6.0
Django==4.0.3
Pillow==9.0.1
pycodestyle==2.8.0
sqlparse==0.4.2
toml==0.10.2
tzdata==2022.1

Не имея доступа к Интернету, я выполнил следующие действия:
ПК с интернетом

mkdir dependencies
pip download -r requirements.txt -d "./dependencies"
tar cvfz dependencies.tar.gz dependencies

Затем я переместил tar-файл на VM и сделал следующее:

tar zxvf dependencies.tar.gz
cd dependencies
for %x in (dir *.whl) do pip install %x --no-index --force-reinstall

В результате выполнения вышеуказанных команд произошло следующее pip freeze:

asgiref @ file:///C:/website/packages/dependencies/asgiref-3.5.0-py3-none-any.whl
Pillow @ file:///C:/website/packages/dependencies/Pillow-9.0.1-cp310-cp310-win_amd64.whl
pycodestyle @ file:///C:/website/packages/dependencies/pycodestyle-2.8.0-py2.py3-none-any.whl
sqlparse @ file:///C:/website/packages/dependencies/sqlparse-0.4.2-py3-none-any.whl
toml @ file:///C:/website/packages/dependencies/toml-0.10.2-py2.py3-none-any.whl
tzdata @ file:///C:/website/packages/dependencies/tzdata-2022.1-py2.py3-none-any.whl

Как вы можете видеть, Django и autopep8 не устанавливаются, хотя требования должны быть выполнены. Что я упускаю?

Любая помощь, указывающая мне на решение, будет очень признательна!!!

Спасибо

BTW, это журнал:

После распаковки архива в vm используйте опцию --find-links.

pip install  -r requirements.txt -f ./dependencies --no-index

EDIT

Я до сих пор не знаю точной причины сбоя команды, встроенной в цикл for, но, похоже, именно она является основной причиной проблем с установкой.

Это окончательная процедура установки виртуальной машины локально, просто переместив файлы requirements.txt и dependencies.tar.gz в ту же папку.

VM :

tar zxvf dependencies.tar.gz
pip install  -r requirements.txt -f ./dependencies --no-index

Вернуться на верх