我目前所处的场景确实需要安装以下内容:
pip install -r https://raw.githubusercontent.com/intro-stat-learning/ISLP_labs/v2.1.3/requirements.txt
发生的情况是库
scipy
由于某种原因不可用,导致以下错误:
(test_islp) PS C:\Users\project> pip install -r https://raw.githubusercontent.com/intro-stat-learning/ISLP_labs/v2.1.3/requirements.txt
Collecting numpy==1.24.2 (from -r https://raw.githubusercontent.com/intro-stat-learning/ISLP_labs/v2.1.3/requirements.txt (line 1))
...
...
ERROR: No matching distribution found for scipy==1.11.1
有没有办法简单地忽略返回此类错误的库,并继续安装其余库?
使用
--ignore-installed
仍然会导致相同的错误
快速而肮脏的解决方案意味着简单地将需求复制并粘贴到.txt中,删除
spacy
然后再次执行pip install
对我来说并不理想。因为在有数百个库和数十个潜在丢失发行版的情况下可能会导致一项乏味的工作。
首先,从提供的URL下载requirements.txt文件。
在文本编辑器中打开requirements.txt 文件。删除或注释掉(通过在行首添加“#”)任何引用无法访问的库的行。
编辑完requirements.txt文件后,您可以使用pip安装其余的软件包
pip install -r 要求.txt