安装
pip3 install pipenv

新建项目虚拟环境的步骤
1.创建项目目录,并进入(cmd)
2.项目初始化

pipenv --python 3

3.安装项目所需的包,会生成两个文件pipfile、pipfile.lock

pipenv install flask flask_mysqldb
pipenv install requests==2.13.0 # 指定包的版本

4.进入虚拟环境的方式

pipenv shell

5.在虚拟环境运行命令

pipenv run xxx
eg:pipenv run pip list

6.查看虚拟环境相关信息,项目所绑定的虚拟目录

pipenv --venv

7.查看项目各种包的依赖关系

pipenv graph

8.安装开发环境测试包,(不部署到生产环境),注意,在Pipfilede [dev-packages]

pipenv install --dev requests

9.团队项目环境共享方法,直接分享pipfile这个文件即可。然后:

pipenv install       #安装初始化项目依赖包,不包括开发环境的依赖包
pipenv install --dev #包括开发环境依赖包

10.删除虚拟环境

pipenv --rm

11.代码运行

pipenv run python main.py

12.运行脚本,脚本定义在pipfile中的[scripts]段,比如

[scripts]
start = "python main.py"
test = "pytest"
list = "pip list"

运行:pipenv run start  #这里的start,就是上面定义的。

13.从 requirements.txt 导入环境

pipenv install -r path/to/requirements.txt

14.生成 requirements.txt

pipenv lock -r     # 生成requirements.txt文件
pipenv lock -r -d  # 生成dev-packages的requirements.txt文件

15.常见命令介绍

pipenv install                  # 安装包
pipenv shell                  # 激活当前项目的虚拟环境
pipenv install pytest --dev   # 安装开发依赖包
pipenv graph                  # 图形显示包依赖关系
pipenv lock                      # 生成lockfile
pipenv uninstall --all          # 删除所有的安装包

16.bash的shell补全,添加下面语句到.bashrc或.bash_profile

eval "$(pipenv --completion)"

https://crazygit.wiseturtles.com/2018/01/08/pipenv-tour/

标签: none

评论已关闭