最近又開(kāi)始撿起python
了,偶爾小擼一把喘帚,順帶可以renew
一下pip畅姊。
寫(xiě)Django項(xiàng)目咒钟,總要裝一堆lib庫(kù),少不了用pip,然而每次基本上是這樣裝
pip install mysql-python
pip install gunicorn
pip install python-dateutil
pip install requests
...
好吧若未,確實(shí)覺(jué)得很低效朱嘴,現(xiàn)在發(fā)現(xiàn)一個(gè)好玩的命令,在Django項(xiàng)目目錄下
pip freeze > requirements.txt
即可生成lib依賴列表:
AliyunUtil==0.0.1
Cheetah==2.4.4
cloud-init==0.7.6
configobj==5.0.6
Django==1.11.1
gunicorn==19.7.1
Jinja2==2.9.5
jsonpatch==1.15
jsonpointer==1.10
Markdown==2.6.8
MarkupSafe==0.23
MySQL-python==1.2.5
oauth==1.0.1
prettytable==0.7.2
python-dateutil==2.6.0
pytz==2017.2
PyYAML==3.12
requests==2.13.0
six==1.10.0
這樣新人在拿到項(xiàng)目代碼后即可根據(jù)依賴列表安裝對(duì)應(yīng)的lib
pip install -r requirements.txt
以前還真不知道這個(gè),慚愧...