我在工作中的 python 3.6 版本上安装openpyxl库时遇到了很大的困难。问题是我使用位于 中的 python36 C:\program files
,但是 pip 在 中安装包C:\Anaconda\Lib
。我尝试使用--target=PATH
标志来选择 pip 的安装位置,但这导致了关于权限的错误。我还尝试将openpyxl文件夹从一个位置复制到另一个位置,但同样没有管理员权限。
我最后的想法是下载 .tar.gz 文件(我这样做了)并在不使用 pip 的情况下手动解压缩到正确的位置,但我真的不知道该怎么做。
我只想打电话给 IT,让他们为我安装软件包,但我是新手,我的员工编号文书工作还没有完成,他们告诉我他们不能做任何事情,直到完成为止。
如果有人可以帮助我找出解决方法,我将不胜感激。
听起来你安装了两个版本的 python - 一个通过
C:\Anaconda\
目录中的 Anaconda 和一个在C:\program files\
. 通常,通过 Anaconda 管理您的包并使用 Anaconda 提供的 python 更容易。如果你真的想使用该版本C:\program files\
并且拥有管理员权限,你可以在https://bootstrap.pypa.io/get-pip.py运行 python 脚本,使用系统 python 安装 pip,然后显式使用该 pip 版本为该 python 安装 openpyxl。另一种方法是默认使用 Anaconda python,方法是调整您的设置
PATH
以首先找到该 python 安装。这应该可以避免尝试同时运行两个不同的 python 安装时出现的权限问题和版本控制问题。