首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >pip安装-r requirements.txt在vs代码虚拟环境中没有安装库

pip安装-r requirements.txt在vs代码虚拟环境中没有安装库
EN

Stack Overflow用户
提问于 2022-02-09 12:31:54
回答 3查看 3.1K关注 0票数 3

我在VS代码中创建了虚拟环境。在执行命令pip时,请安装-r requirements.txt。

但是vs代码说没有找到这样的模块。然而,如果我单独做pip安装,它的工作就像一个魅力。为什么?我的requirements.txt文件是

代码语言:javascript
复制
Flask==1.1.2
joblib==1.0.1
keras==2.6.0
matplotlib==3.3.4
numpy==1.21.2
pandas==1.3.3
requests==2.25.1
scikit_learn==1.0.2
seaborn==0.11.1
xgboost==1.5.1
utils==1.0.1
jellyfish==0.8.9
langdetect==1.0.9
nltk==3.6.1
spacy==3.2.0
textblob==0.17.1
vaderSentiment==3.3.2
ipython==7.30.1
gapminder==0.1
mlxtend==0.19.0
networkx==2.5
squarify==0.4.3
pandas-profiling==3.1.0
plotly==5.3.1
scikit_image==0.18.1
scipy==1.7.1
nbformat
squarify==0.4.3
gapminder==0.1
tensorflow==2.7
ipywidgets
EN

回答 3

Stack Overflow用户

发布于 2022-04-28 20:40:05

可能是依赖冲突:tensorflow 2.7.0依赖于keras<2.8>=2.7.0rc0

当使用pip install -r requirements.txt安装依赖项时,由于冲突,tensorflow的安装将中止。

当依赖项一个接一个地安装时,首先安装keras 2.6.0,然后是tensorflow 2.7.0。在安装tensorflow 2.7.0期间,keras 2.6.0被移除并替换为keras-2.7.0

代码语言:javascript
复制
Installing collected packages: keras
  Attempting uninstall: keras
    Found existing installation: keras 2.6.0
    Uninstalling keras-2.6.0:
      Successfully uninstalled keras-2.6.0
Successfully installed keras-2.7.0
票数 1
EN

Stack Overflow用户

发布于 2022-05-04 17:15:22

使用Python3.10时,我在使用requirements.txt时得到了这个错误

代码语言:javascript
复制
ERROR: Could not find a version that satisfies the requirement scipy==1.7.1 
(from versions: 0.8.0, 0.9.0, 0.10.0, 0.10.1, 0.11.0, 0.12.0, 0.12.1, 0.13.0, 0.13.1,
0.13.2, 0.13.3, 0.14.0, 0.14.1, 0.15.0, 0.15.1, 0.16.0, 0.16.1, 0.17.0, 0.17.1, 0.18.0,
0.18.1, 0.19.0, 0.19.1, 1.0.0b1, 1.0.0rc1, 1.0.0rc2, 1.0.0, 1.0.1, 1.1.0rc1, 1.1.0,
1.2.0rc1, 1.2.0rc2, 1.2.0, 1.2.1, 1.2.2, 1.2.3, 1.3.0rc1, 1.3.0rc2, 1.3.0, 1.3.1, 1.3.2,
1.3.3, 1.4.0rc1, 1.4.0rc2, 1.4.0, 1.4.1, 1.5.0rc1, 1.5.0rc2, 1.5.0, 1.5.1, 1.5.2, 1.5.3,
1.5.4, 1.6.0rc1, 1.6.0rc2, 1.6.0, 1.6.1, 1.7.2, 1.7.3, 1.8.0rc1, 1.8.0rc2, 1.8.0rc3,
1.8.0rc4, 1.8.0)
ERROR: No matching distribution found for scipy==1.7.1

我建议利用pip-编译提供一个兼容的模块列表。您将把您想要的模块和所需的版本固定在requirements.in中,然后运行pip-compile来生成requirements.txt。从这里开始,像往常一样从requirements.txt安装。

票数 1
EN

Stack Overflow用户

发布于 2022-05-03 16:22:08

我认为这可能会发生,因为您将其安装到。在调用pip install时,尝试添加venv的名称,如下所示:

代码语言:javascript
复制
pip install -r requirements.txt -e <your current environment>

有关详细信息,请参阅官方文件

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71049687

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档