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

但是vs代码说没有找到这样的模块。然而,如果我单独做pip安装,它的工作就像一个魅力。为什么?我的requirements.txt文件是
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发布于 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。
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发布于 2022-05-04 17:15:22
使用Python3.10时,我在使用requirements.txt时得到了这个错误
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安装。
发布于 2022-05-03 16:22:08
我认为这可能会发生,因为您将其安装到。在调用pip install时,尝试添加venv的名称,如下所示:
pip install -r requirements.txt -e <your current environment>有关详细信息,请参阅官方文件。
https://stackoverflow.com/questions/71049687
复制相似问题