Как установить pywin32 без прав администратора? - PullRequest
1 голос
/ 03 октября 2019

Я хочу использовать библиотеку win32com на Python версии 3.7.4, но у меня нет прав администратора (я полагаю, только права администратора пользователя).

У меня также установлена ​​версия 2.7.15 (котораяЯ не могу удалить) с того момента, когда у меня были права администратора и я попробовал Python в первый раз. Это версия, которая отображается, когда я запускаю команду python --version на консоли cmd, поэтому, если я пытаюсь запустить команду python -m pip install pywin32, она устанавливается, но только на этой версии и выдает предупреждение, что она устарела 1 января 2020 г. .

Поэтому я пытаюсь сделать это вручную, следуя этим инструкциям . Я загрузил pywin32-225-cp37-cp37m-win32.whl (8,4 МБ) , разархивировал в папку и теперь я не уверен, что делать.

Папка Python находится по адресу:

% UserProfile% \ AppData \ Local \ Programs \ Python \ Python37-32

1 Ответ

1 голос
/ 03 октября 2019

Установите пакет в пользовательский каталог, передав - user :

"${FULL_PATH_TO_YOUR_PYTHON37_EXECUTABLE}" -m pip install --user pywin32

, где ${FULL_PATH_TO_YOUR_PYTHON37_EXECUTABLE} это просто заполнитель (в вашем случае это выглядит как C: \ Users \ MyUserName \ AppData \ Local \ Programs \ Python \ Python37-32 \ python.exe ).

Подробнее о [PyPA.PIP]: pip install (pip install -h).

Примечание. Это дубликат [SO]: как установить пакет для определенной версии на python вWindows 10? (@ CristiFati's answer) , но поскольку на этот вопрос нет ни ответа, ни ответа, я не могу пометить этот вопрос как таковой.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...