如何在没有管理员权限的情况下安装pywin32?

时间:2019-10-03 11:06:55

标签: python python-3.7.4

我想在Python版本3.7.4上使用库win32com,但我没有管理员权限(我相信只有用户管理员权限)。

从我具有管理员权限并首次尝试使用Python开始,我还安装了2.7.15版本(无法卸载)。那是我在cmd控制台上运行命令python --version时显示的版本,因此,如果我尝试运行命令python -m pip install pywin32,它确实会安装,但会在该版本上发出警告,它将被弃用2020年1月1日。

因此,我尝试按照these instructions手动进行操作。我下载了pywin32-225-cp37-cp37m-win32.whl (8.4 MB),解压缩到folder,现在不确定该怎么做。

Python文件夹位于:

  

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

1 个答案:

答案 0 :(得分:1)

通过传递 -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 installpip install -h)的更多详细信息。

注意:这是[SO]: How to install a package for specific version on python on windows 10? (@CristiFati's answer)的重复,但是由于该问题既没有被接受也没有被认可的答案,因此我不能将其标记为这样。