![](/img/trans.png)
[英]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.