1.创建虚拟环境
pipenv install
pipenv install --three # 使用当前系统的Python3创建环境
pipenv --two # 使用python2创建环境
pipenv --three # 使用python3创建环境
pipenv --python 3.6 # 指定某个Python版本创建环境
pipenv --python <path/to/python> # 指定某个位置的Python创建环境
2. 激活并进入虚拟环境
pipenv shell
3. 在虚拟环境中安装模块,并加入到Pipfile。可以不进入虚拟环境中,直接在项目目录下面使用pipenv安装即可。
pipenv install requests
pipenv update requests
pipenv uninstall requests
pipenv install django==1.11
pipenv update django==1.12
pipenv uninstall django==1.12
pipenv uninstall --all # 卸载全部包并从Pipfile中移除
4. 查看虚拟环境内安装的包以及包之间的依赖关系
pipenv graph
5. 检查包的安全性
pipenv check
6. 生成Pipenv.lock
Pipfile.lock用来冻结软件包名称及其版本以及其自己的依赖关系的列表
pipenv lock
7.运行python项目
python main.py
pipenv run python main.py
8. 退出 pipenv 环境
exit
说明
当运行pipenv install 命令时, pipenv 会在项目目录下寻找Pipfile文件,如果没有则生成一个Pipfile文件。install, uninstall和lock等命令都会生成Pipfile.lock文件。两个文件互相配合,完成虚拟环境的管理工作。
pipenv install 创建的虚拟环境名字格式为:项目目录名+随机字符串。如上面的:myproject-1qCvww8S和myproject-jyD3CuVy。在windows系统中,默认的路径为C:UsersAdministrator.virtualenvs下。而在linux环境系统中,默认的路径为:~/.local/share/virtualenvs/。如果你想在项目目录内创建虚拟环境文件夹,可以设置环境变量PIPENV_VENV_IN_PROJECT,这时名为.venv的虚拟环境文件夹将在项目根目录下创建。
创建虚拟环境时,如果要指定Python版本,可以使用--two指定python2版本;使用--three指定Python3版本;或是使用 --python 选项指定具体的版本号。
如果要显示激活虚拟环境命令,使用:pipenv shell,退出虚拟环境则使用exit。当然,也可以使用pipenv run命令隐式激活虚拟环境。