- 安装
>>> pip install pipenv
>>> brew install pipenv
- 创建/删除虚拟环境
# 创建
>>> cd your_project_dir
>>> pipenv install
# 删除
>>> pipenv --rm
- 安装/卸载第三方包
- 使用
pipenv
安装第三方包在安装前不需要激活虚拟环境,就直接下载到了虚拟环境中,用pip
安装,还要先激活该环境
- 安装完包之后,
Pipfile
文件会被更新,同时新增了Pipfile.lock
文件
- 项目部署到正式环境时,直接执行
pipenv install
就会自动创建虚拟环境的同时,把Pipfile
中包都安装好
# 生产环境
>>> pipenv install <package>
# 开发环境
>>> pipenv install <package> --dev
# 卸载
>>> pipenv uninstall <package>
[[source]]
name = "pypi"
# 下载源
url = "https://pypi.org/simple"
# 阿里源
url = "https://mirrors.aliyun.com/pypi/simple"
# 豆瓣源
url = "http://pypi.douban.com/simple"
verify_ssl = true
# 专用于开发阶段使用的包
[dev-packages]
[packages]
# * 表示始终下载最新版本
requests = "*"
[requires]
# Python版本
python_version = "3.7"
- 激活虚拟环境
>>> pipenv shell
- 退出虚拟环境
>>> exit
-
pipenv run
在不激活虚拟环境的情况下,用虚拟环境执行命令
>>> pipenv run python -m http.server
>>> pipenv run python main.py
- 从
requirements.txt
导入
>>> pipenv install -r requirements.txt
- 缺点
>>> pipenv install --skip-lock
网友评论