requirements.txt包不会在virtualenv中更新

时间:2016-05-25 17:28:35

标签: python linux amazon-ec2 pip virtualenv

需要在 requirements.txt 中将软件包安装到amazon linux上的 virtualenv

requirement.txt 包含:

(venv_exporter)[ec2-user@ip-xxx-xxx-xxx-xxx core-exporter]$ pip install -r requirements.txt

已经在virtualenv中输入了该命令:

Installing collected packages: numpy, pandas, pymongo
  Running setup.py install for pandas ... done
  Running setup.py install for pymongo ... done
Successfully installed numpy pandas pymongo

在命令的最后得到了:

(venv_exporter)[ec2-user@ip-xxx-xxx-xxx-xxx core-exporter]$ pip freeze
python-dateutil==2.5.3
pytz==2016.4
six==1.10.0

运行该命令会给我:

{{1}}

为什么我在列表中看不到已安装的软件包?

显然我的代码是说包(来自requirements.txt)缺少

1 个答案:

答案 0 :(得分:0)

我在Amazon Linux上遇到了与Python virtualenv相同的问题。

创建新的虚拟环境,更新pip,然后尝试安装 requirements.txt 文件。

$ pip -U pip
$ pip install -r requirements.txt