簡體   English   中英

requirements.txt包不會在virtualenv中更新

[英]requirements.txt packages do not update in a virtualenv

需要從requirements.txt安裝包到amazon linux上的virtualenv

requirement.txt包含:

pandas == 0.17.1
pymongo == 3.2.1

已經在virtualenv中輸入了該命令:

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

在命令的最后得到了:

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

為什么我在列表中看不到我安裝的軟件包?

顯然我的代碼是說缺少包(來自requirements.txt)

我在Amazon Linux上遇到了與Python virtualenv相同的問題。

創建一個新的虛擬環境,更新pip,然后嘗試安裝您的requirements.txt文件。

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM