使用requirements.txt安装python包

时间:2018-03-11 05:30:48

标签: python-3.x pip

当我在创建虚拟环境后使用pip install -r requirements.txt安装软件包时,它们会被安装但是当我运行我的python脚本时,我仍然得到ModuleNotFoundError

我也试过pip install -r requirements.txt -t lib,但我仍然收到错误。

是否还需要安装这些软件包。我将感谢你的帮助。非常感谢。

更新

requirements.txt

pandas
numpy
scikit-learn
flask
flask_restful
scipy
sqlalchemy
  

ModuleNotFoundError:没有名为'flask'的模块

基本上,所有模块都给我一个错误。我必须逐个单独下载它们以使脚本正常工作。

1 个答案:

答案 0 :(得分:0)

它对我有用:

创建虚拟环境:

virtualenv test

激活您的虚拟环境:

source test/bin/activate

创建一个模块test并将requirements.txt放入其中:

cd test && sudo pip install -r requirements.txt

创建一个python脚本test.py

import pandas as pd
import flask as fs

df = pd.DataFrame([[1,2]], columns = ['A', 'B'])
print(df)

运行脚本:

(test) test user$ python test.py

输出:

   A  B
0  1  2