Как установить Python (любая версия) в Windows, если у вас нет прав администратора?

Раздел "НЕТ ADMIN PRIVILEGES" является ключевым. Мне нужно установить python, но у меня нет доступа к нему, чтобы правильно выполнить установку. Я также за брандмауэром, поэтому опция "pip" довольно ограничена.

Не могли бы вы помочь мне понять это?

Большое вам спасибо заранее.

Ответ 1

На веб-сайте Python загрузите версию Python MSI, которую вы хотите установить.

Затем откройте командную строку и используйте следующую команду:

msiexec /a python-2.7.10.msi /qb TARGETDIR=C:\python27

Замените python-2.7.10.msi, если вы загрузили Python 3 и скорректировали целевой каталог туда, куда хотите.

Флаг /qb даст вам небольшую шкалу выполнения диалога.

Ответ 2

Я скачал встраиваемый zip файл с сайта. Извлек его в папку по моему выбору. Затем добавил эту папку в переменную пути Windows (используя setx). Это сработало для меня. Ну, это установить только Python, а не другие пакеты, такие как PIP и т.д.

Позже я нашел лучший и простой способ с версией Python 3.7.0 для Windows.

  1. Скачать установщик Windows exe.
  2. Запустите exe.
  3. Появится экран для выбора варианта установки.
  4. Снимите флажок "установить для всех пользователей".
  5. Перейти на выборочную установку.
  6. На следующем экране укажите путь к каталогу, к которому у вашего пользователя есть полный доступ к компьютеру.
  7. Снимите флажок "создавать ярлыки для установленного приложения".
  8. Убедитесь, что опция "Добавить питона в переменную окружения" не отмечена.
  9. завершить установку.
  10. Добавьте путь установки и папку Script в Path с помощью setx

Это установило все стандартные компоненты Python

Ответ 3

Я предлагаю вам попробовать использовать Anaconda. С этим вы получаете также неплохое управление пакетами.

Ответ 4

Я предлагаю вам использовать Anaconda.

Anaconda - это совершенно бесплатный дистрибутив Python (в том числе для коммерческое использование и перераспределение). Он включает более 300 самые популярные пакеты Python для науки, математики, инженерии и данных анализ.

Одна из замечательных особенностей Anaconda заключается в том, что она устанавливается в вашу домашнюю папку, к которой вы должны иметь доступ на запись.

Он поставляется с conda script, который также позволяет устанавливать пакеты.

Имейте в виду, что вы не сможете добавить его в System PATH, хотя можете попробовать добавить его к своему пользователю PATH. Если вы не можете добавить его в любой из них, вам придется вручную указать полный путь к исполняемому файлу python для запуска сценариев из командной строки.

Вы можете скачать Anaconda здесь.

Ответ 5

Как уже упоминалось ранее, используйте Anaconda. Процесс установки по умолчанию не требует прав администратора Windows. Он поставляется с хорошим управлением пакетами (это может не сработать, если вы находитесь за корпоративными брандмауэрами). Если вы намереваетесь заняться научными вычислениями, Anaconda также является "настоятельно рекомендуемым" способом, чтобы Jupyter Notebook работал локально.

Ответ 6

С выпуском Windows 2010 от мая 2019 года вам не придется выполнять настройку MSI, загружать версию Anaconda или заходить на веб-сайт python.

  • В Windows уже установлены python.exe и python3.exe
  • эти команды доставят вас прямо в Microsoft Store!

Пример: Python 3.7, который устанавливает python и помещает python в путь для текущего пользователя. Таким образом, нет необходимости в правах администратора.

Об этом обсуждается в подкасте Talk Python To ME № 191 со Стивом Дауэром в декабре 2018 года.

См. Больше в разделе " Кто поместил Python в обновление для Windows 10 мая 2019 года? " От того же Стива Дауэра (также на Stack Overflow):

Эта версия Python полностью поддерживается сообществом, легко устанавливается на Windows 10 и автоматически делает доступными общие команды, такие как python, pip и idle (а также эквиваленты с номерами версий python3 и python3.7, для всех команд, просто как в Linux).

https://devblogs.microsoft.com/python/wp-content/uploads/sites/12/2019/05/Python_After-1024x449.png