Обеспечение недоступно во встраиваемом пакете Python.
Я пытаюсь установить python на предоставленный моей компанией ноутбук, который заблокировал загрузку файлов exe и tar.gz. Итак, я загружаю встраиваемый файл. Но pip/ensurepip отсутствует в папке пакета сайта встраиваемого файла. Система работает под управлением Windows Pro 10. Я попробовал метод get-pip.py, но получаю сообщение об ошибке подключения SSL. Брандмауэр блокирует соединение. Любая помощь в решении этой проблемы.
1 ответ
Такая ограничительная среда для разработчиков раздражает. Однако, если у вас есть доступ к другому компьютеру с Windows без таких ограничений, вы можете разархивировать и создать встроенный сгиб Python по тому же пути. Затем скачайте get-pip.py и запустите Python.
Есть вероятность, что вы обнаружите, что установленный pip не работает и его нет в sys.path. Если да, следуйте инструкциям здесь /questions/29057048/vstraivaemyij-zip-fajl-python-ne-vklyuchaet-libsite-packages-v-syspath/29057057#29057057 , чтобы раскомментировать
#import site
и бежать
python -m site
чтобы подтвердить, что \lib\site-packages добавлен в sys.path. Вы также можете удалить каталог USER_SITE.
%AppData%\Python\Python310\site-packages
чтобы избежать сюрпризов. Это полезная функция, но она может создать проблемы для людей, не подозревающих об их существовании в sys.path.
Наконец, вы также можете обнаружить, что venv недоступен со встроенным Python. Бегать
pip install virtualenv
и вместо этого используйте virtualenv. Есть и другие известные недостающие детали, но, по крайней мере, самые важные инструменты у вас уже есть. После проверки работоспособности скопируйте пакеты сайта на свой ограниченный ноутбук по тому же пути и проверьте его. :-)