[英]python error could not install packages due to an environmenterror winerror 5 access is denied
[英]python, conda: ERROR: Could not install packages due to an OSError: [WinError 5] Access is denied: 'd:\\anaconda3\\envs\\python39\\scripts\\pip.exe'
我曾试图安装requirements.txt
使用pip install -r requirements.txt
。 我总是收到这个错误:
Using cached ansicon-1.89.0-py2.py3-none-any.whl (63 kB)
Installing collected packages: ansicon, wcwidth, six, jinxed, urllib3, readchar, python-editor, python-dateutil, jmespath, idna, chardet, certifi, blessed, requests, pyyaml, pip, mypy-extensions, inquirer, click, botocore, attrs, rollbar, redis, chalice
Attempting uninstall: pip
Found existing installation: pip 21.3.1
Uninstalling pip-21.3.1:
ERROR: Could not install packages due to an OSError: [WinError 5] Access is denied: 'd:\\anaconda3\\envs\\python39\\scripts\\pip.exe'
Consider using the `--user` option or check the permissions.
请注意,我使用 Windows 10 作为操作系统。
我发现安装过程从脚本中“删除了我的 pip 脚本” ,这就是为什么我运行pip install -r requirements.txt --user
I got
Cannot open D:\anaconda3\envs\python39\Scripts\pip-script.py
我也试过升级 pip 但不能
Cannot open D:\anaconda3\envs\python39\Scripts\pip-script.py
对于那些可能会说首先尝试通过 conda 安装 pip 的人,我得到:
$ conda install pip
Collecting package metadata (current_repodata.json): done
Solving environment: done
==> WARNING: A newer version of conda exists. <==
current version: 4.10.1
latest version: 4.10.3
Please update conda by running
$ conda update -n base -c defaults conda
# All requested packages already installed.
我以管理员身份运行命令,我在conda
尝试了许多版本的 python 。 我还全局安装了 python(一旦我重新启动系统,全局 python 文件夹就会消失)。 我还尝试使用 conda 安装需求文件,但在 conda 或 conda forge 频道中找不到chalice
和rollbar
。
这是我的requirements.txt
chalice==1.23.0
requests==2.25.1
rollbar==0.15.2
redis==3.5.3
我怎么能解决这个问题?
对于由于安装而丢失的脚本,使用这个: python -m ensurepip --default-pip
更多,你可以检查这个你也可以在GitHub上检查这个问题这里
ensurepip
是一个支持pip
引导的包。 当由于某种原因跳过安装 pip 时使用它。 从文档:
在大多数情况下,Python 的最终用户不需要直接调用这个模块(因为 pip 应该是默认引导的),但如果在安装 Python 时(或创建虚拟环境时)或之后跳过安装 pip,则可能需要它显式卸载 pip。 查看ensurepip 文档
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.