Django #1-3 套件管理工具pip pipenv poetry

1. pip

Python 原生套件管理工具

  1. venv 虚拟环境

    • install
    python -m venv D:\...\python -m venv
    
    • activate
    venv-name\Scripts\activate
    
    • deactivate
    deactivate
    
    • Unix 或 MacOS
    python -m venv
    source /.../venv-name/bin/activate 
    (venv-name) ~$
    
  2. 套件清单 requirements.txt

    freeza 汇出

    pip freeze > requirements.txt
    

2. pipenv

pip+virtualenv 两款工具的合体

install

pip install pipenv
  1. venv 虚拟环境
    • install
    mkdir .venv && pipenv install requests --python 3.9
    
    • activate
    pipenv shell
    
    • deactivate
    exit
    
  2. 套件清单
    自动产生与更新Pipfile & Pipfile.lock

3. poetry (还未测试)

install

curl -sSL https://raw.githubusercontent.com/sdispater/poetry/master/get-poetry.py | python
  1. venv 虚拟环境

  2. 套件清单
    pyproject.toml


<<:  安全控制(security controls)

>>:  Django #2 专案:新增 与 启动

Day 45 (Node.js)

1.版本 https://nodejs.org/en/ 下载LTS (长期稳定版本) 用10以上版本...

【Day 21】- 你的爬虫还在用帐号密码进行登入? 带上 Session 吧!(实战 Selenium 自动点击 Instagram 好友贴文赞 1/2)

前情提要 前一篇带各位在 Selenium 中透过执行 JavaScript 语句达到向下卷动的效果...

Day 6 追加训练

根据昨天的测试我们知道小画家画风的数字模型认不出来,那麽我们可以追加训练让它学习自己画的字。 这次我...

便利贴中的手势操作

在 Jetpack Compose 的官方文件中,拖曳手势操作是这样子使用的: Box(modifi...

Day 8:OkHttp 获取网路资料方式

本篇文章同步发表在 HKT 线上教室 部落格,线上影音教学课程已上架至 Udemy 和 Youtu...