pipenv虚拟环境的安装与使用


常用命令

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
      比如:
      1
      在这里插入图片描述
    • 这样设置后,以后所有的虚拟环境都会放在这个目录里
    • 常用命令
    常用命令汇总
    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

虚拟环境运行程序

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值