pipenv 的用法记录

本文档详细介绍了如何使用pipenv来创建和管理Python虚拟环境,包括安装pipenv、创建虚拟环境、激活环境、安装与管理依赖、查看依赖关系以及使用预发行版的锁文件等操作。
摘要由CSDN通过智能技术生成

github: https://github.com/pypa/pipenv

1、安装
pip install pipenv

2、用pipenv 创建虚拟环境
mkdir test #创建目录test
cd test #进入目录
pipenv --two #用python2建立环境 (需要系统安装了python2)
pipenv --three #用python3建立环境 (需要系统安装了python3)
pipenv install requests #安装requests库
pipenv install flask==1.1.1 #安装flask框架版本为1.1.1

3、激活虚拟环境 pipenv shell

4、查看目录文件的依赖关系 pipenv graph

5、创建一个包含预发行版的锁文件 pipenv lock

Usage
$ pipenv
Usage: pipenv [OPTIONS] COMMAND [ARGS]…

Options:
–where Output project home information.
–venv Output virtualenv information.
–py Output Python interpreter information.
–envs Output Environment Variable options.
–rm Remove the virtualenv.
–bare Minimal output.
–completion Output completion (to be eval’d).
–man Display manpage.
–three / --two Use Python 3/2 when creating virtualenv.
–python TEXT Specify which version of Python virtualenv should use.
–site-packages Enable site-packages for the virtualenv.
–version Show the version and exit.
-h, --help Show this message and exit.

Usage Examples:
Create a new project using Python 3.7, specifically:
$ pipenv --python 3.7

Remove project virtualenv (inferred from current directory):
$ pipenv --rm

Install all dependencies for a project (including dev):
$ pipenv install --dev

Create a lockfile containing pre-releases:
$ pipenv lock --pre

Show a graph of your installed dependencies:
$ pipenv graph

Check your installed dependencies for security vulnerabilities:
$ pipenv check

Install a local setup.py into your virtual environment/Pipfile:
$ pipenv install -e .

Use a lower-level pip command:
$ pipenv run pip freeze

Commands:
check Checks for security vulnerabilities and against PEP 508 markers
provided in Pipfile.
clean Uninstalls all packages not specified in Pipfile.lock.
graph Displays currently–installed dependency graph information.
install Installs provided packages and adds them to Pipfile, or (if no
packages are given), installs all packages from Pipfile.
lock Generates Pipfile.lock.
open View a given module in your editor.
run Spawns a command installed into the virtualenv.
shell Spawns a shell within the virtualenv.
sync Installs all packages specified in Pipfile.lock.
uninstall Un-installs a provided package and removes it from Pipfile.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值