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