文章目录
常用命令
pipenv --where 列出本地工程路径
pipenv --venv 列出虚拟环境路径
pipenv --py 列出虚拟环境的Python可执行文件
pipenv install 创建虚拟环境
pipenv isntall [moduel] 安装包
pipenv install django==1.82 用 == 设定包的版本
pipenv install [moduel] --dev 安装包到开发环境
pipenv uninstall[module] 卸载包
pipenv uninstall --all 卸载所有包
pipenv graph 查看包依赖
pipenv lock 生成lockfile
pipenv run python [pyfile] 运行py文件
pipenv uninstall --all 卸载所有包
pipenv --rm 删除虚拟环境
pipenv run pip freeze > requirements.txt 生成requirements.txt文件
pipenv install -r requirements.txt 安装requirements.txt文件
- 参考
- 注意:如果您从其他地方拷贝了一份pipenv的配置文件(pipfile),那么您可以切换到配置文件目录,然后直接使用命令
pipenv install
进行虚拟环境的安装
安装pipenv
- 安装命令
pip install pipenv
- 或者带上源
pip install pipenv -i https://pypi.tuna.tsinghua.edu.cn/simple/ --trusted-host pypi.tuna.t singhua.edu.cn
- 查看版本命令
pipenv --version
- 升级pipenv
pip install --upgrade pipenv
- 卸载pipenv
pip uninstall pipenv
- windows安装pipenv
- 注意:安装完成可能需要将
pipenv
添加至全局变量,具体操作请自行百度
使用
创建环境
- 创建一个文件夹 --> 用于我们安装项目环境&创建项目
mkdir 文件夹名
- 进入文件夹
cd 文件夹名
- 项目初始化(python3)
pipenv --python 3
注意:python 和 3 之间有一个空格,数字代表版本号- 上面的命令会在当前目录下初始化一个python3的工程
安装模块
- 一般我们安装包的命令是
pip install 模块名
- 查看当前环境下安装包的命令
pip list
–> 会显示出所有安装的包 - 而pipenv安装命令是:
pipenv install 模块名
通过这个命令安装的模块会直接放在我们的虚拟环境中,在我们的虚拟环境目录有一个Pipfile
文件,里面会保存我们对pipenv虚拟环境的相关配置
进入虚拟环境
- 进入我们刚刚创建的虚拟环境
pipenv shell
进入虚拟环境pipenv run + 命令
在虚拟环境中执行命令- 进入虚拟环境后,再使用命令
pip list
即可查看虚拟环境安装的所有模块 - 退出虚拟环境命令
exit
pipenv --venv
看当前这个工程绑定的虚拟目录pipenv graph
查看工程中所安装的库文件的依赖关系
安装开发依赖包
- 通过
--dev
指明只安装在开发环境中 pipenv install --dev 包名
- 如果要保留其他依赖包版本不更新则使用下列命令
pipenv install --keep-outdated 包名
更换源
- 打开 Pipfile文件修改源地址url即可,如图
- 国内源
阿里云:http://mirrors.aliyun.com/pypi/simple/
豆瓣:https://pypi.douban.com/simple/
清华大学:https://pypi.tuna.tsinghua.edu.cn/simple/
中国科学技术大学:https://pypi.mirrors.ustc.edu.cn/simple/
- 1
- 2
- 3
- 4
工作环境分享
- 当我们需要把我们建立的虚拟环境分享给他人的时候,只需要把虚拟环境所在目录下的
Pipfile
文件分享给对方,然后运行下列命令 - 首先需要切换到虚拟环境目录,然后使用命令
pipenv install
即可 - 如果是要把所有的依赖包都安装的话那么带上参数命令
pipenv install --dev
即可 - 然后可以使用
pipenv shell
进入虚拟环境 - 或者直接使用
pipenv run + 命令
来操作虚拟环境 pip list
查看当前环境所安装的包
升级
- 相关升级命令
# 升级pip
pip install --upgrade pip
# 查看所有可以升级的python库
pip list --outdated
# 升级单个库
pip install --upgrade 库名
- 批量升级所有库
# 安装pip-review
pip install pip-review
# 升级全部库,不区分pip与pip3
pip-review --local --interactive
删除虚拟环境
- 在虚拟环境目录下使用命令
pipenv --venv
查看当前虚拟环境使用的虚拟目录 - 然后使用命令
pipenv --rm
进行删除 pipenv --venv
再次查看
修改pipenv虚拟环境安装位置
- 在windows下使用pipenv shell时,虚拟环境文件夹会在
C:\Users\Administrator\.virtualenvs\
目录下默认创建 - 为了方便管理,将这个虚环境的文件的位置更改一下
- 在
系统变量
中创建WORKON_HOME
变量(如果已存在就忽略此步骤)
值填写 存放位置
- 要想把虚拟环境放入项目文件夹值填写:
PIPENV_VENV_IN_PROJECT
比如:
- 这样设置后,以后所有的虚拟环境都会放在这个目录里
- 常用命令
常用命令汇总 pipenv具有下列的选项:
- 在虚拟环境目录下使用命令
$ pipenv
Usage: pipenv [OPTIONS] COMMAND [ARGS]...
Options:
--where 显示项目文件所在路径
--venv 显示虚拟环境实际文件所在路径
--py 显示虚拟环境Python解释器所在路径
--envs 显示虚拟环境的选项变量
--rm 删除虚拟环境
--bare 最小化输出
--completion 完整输出
--man 显示帮助页面
--three / --two 使用Python 3/2创建虚拟环境(注意本机已安装的Python版本)
--python TEXT 指定某个Python版本作为虚拟环境的安装源
--site-packages 附带安装原Python解释器中的第三方库
--jumbotron An easter egg, effectively.
--version 版本信息
-h, --help 帮助信息
pipenv可使用的命令参数:
Commands:
check 检查安全漏洞
graph 显示当前依赖关系图信息
install 安装虚拟环境或者第三方库
lock 锁定并生成Pipfile.lock文件
open 在编辑器中查看一个库
run 在虚拟环境中运行命令
shell 进入虚拟环境
uninstall 卸载一个库
update 卸载当前所有的包,并安装它们的最新版本
python一键打包、安装项目所需要的依赖包
-
打包
pip3 freeze > requirements.txt
-
安装
pip3 install -r requirements.txt
虚拟环境运行程序
- 进入虚拟环境,把py文件放如环境目录,使用下列命令运行
pipenv run python3 文件名.py
- 相关文章1
- 相关文章2
- 相关文章3
- 创建虚拟环境的三种方式(venv | pipenv | conda)
- 更多