当前位置: 首页 > news >正文

最新备案域名企业网站优化的三层含义

最新备案域名,企业网站优化的三层含义,网站建设 公司 常见问题,推广关键词优化文章目录 pipenv介绍pipenv安装pipenv使用创建虚拟环境删除虚拟环境安装依赖查看包之间的依赖图卸载依赖在虚拟环境中执行命令shell环境下通过requirements.txt安装依赖导出requirements.txt文件查看虚拟环境的路径 pipenv介绍 pipenv可以看做是pip和virtualenv的组合体&#…

文章目录

    • pipenv介绍
    • pipenv安装
    • pipenv使用
      • 创建虚拟环境
      • 删除虚拟环境
      • 安装依赖
      • 查看包之间的依赖图
      • 卸载依赖
      • 在虚拟环境中执行命令
      • shell环境下
      • 通过requirements.txt安装依赖
      • 导出requirements.txt文件
      • 查看虚拟环境的路径

pipenv介绍

pipenv可以看做是pipvirtualenv的组合体,基于Pipfile和Pipfile.lock,更好地管理包之间的依赖关系。

Pipfile文件支持生成requirements文件,便于项目代码docker化管理。

Pipfile支持dev环境,可以在调试阶段安装多个调试工具,而不影响生产环境。

pipenv graph可以查看各个包的依赖关系图,卸载时会自动检查该依赖是否被其他包依赖来选择是否彻底删除。

Pipfile除了依赖清单,还可以固定pypi源地址、固定python版本,但Pipfile中的pypi源无法默认设置,每次都需要手动修改,pipenv install的包会强制使用Pipfile中的源。

pipenv shell和pipenv run会自动加载.env文件,将敏感信息保存到.env文件中,不用硬代码写入项目中。

pipenv安装和卸载包无需激活虚拟环境,直接在项目根目录下操作即可,即文件Pipfile同级目录下。

pipenv安装

pip install pipenv

默认情况下,Pipenv会自动选择虚拟环境的存放位置,Windows下通常为C:\Users\xxx\.virtualenvs\,Linux下为./local/share/virtualenvs/

如果想将虚拟环境文件夹存放在项目目录内,则设置环境变量PIPENV_VENV_IN_PROJECT=1,也可以通过设置环境变量WORKON_HOME来自定义存放位置。

pipenv使用

创建虚拟环境

# 在项目根目录下,创建虚拟环境
# 会在项目根目录下生成Pipfile和Pipfile.lock文件
pipenv install # 指定python版本,但需要已经安装了python3.8,否则会报错not found
pipenv --python 3.8
# 指定python路径,在Linux系统中非root用户不使用系统默认的python环境非常有用
pipenv --python "/xxx/xxx/python"

删除虚拟环境

# 删除虚拟环境
# 注意,只删除了虚拟环境存放的目录文件,Pipfile和Pipfile.lock并没有删除
pipenv --rm

安装依赖

# 在项目根目录下,即和Pipfile文件同级目录下
# 安装依赖
# pipenv install xxx时,如果当前目录下没有虚拟环境,pipenv会自动创建一个
# 新项目,可以不用手动pipenv install来创建虚拟环境
pipenv install flask# 添加--skip-lock 可以跳过lock步骤
pipenv install numpy --skip-lock 
# 等最后再使用pipenv lock统一执行lock操作
pipenv lock# 添加--dev(或者-d),在开发环境中安装
pipenv install --dev numpy
pipenv install -d numpy

查看包之间的依赖图

pipenv graph

卸载依赖

pipenv uninstall flask

在虚拟环境中执行命令

# 在虚拟环境中执行命令
# 查看虚拟环境中已安装的依赖列表
pipenv run pip list

shell环境下

# 启动虚拟环境,但注意在命令行不会显示出虚拟环境
# 注意区分好操作是在虚拟环境中还是在系统python环境中
pipenv shell# 退出
exit

通过requirements.txt安装依赖

pipenv install -r requirements.txt

导出requirements.txt文件

# 生产环境的依赖导出
pipenv requirements > requirements-pro.txt# 生产环境+开发环境的依赖导出
pipenv requirements --dev > requirements.txt# 开发环境的依赖导出
pipenv requirements --dev-only > requirements-dev.txt

查看虚拟环境的路径

pipenv --venv
http://www.hrbkazy.com/news/48819.html

相关文章:

  • 网站开发与设计中学生百度关键词搜索查询
  • 做网站的服务器很卡怎么办百度地图网页版
  • 网站规划的基本内容有哪些十大经典口碑营销案例
  • 西安网站托管网络推广外包怎么样
  • 武汉网站的优化我想做个网站怎么做
  • 徐州专业三合一网站开发网站建设开发外包公司
  • 完善网站的建设工作流程疫情最新情况 最新消息 全国
  • 广州市 网站 建设石家庄最新消息今天
  • 做竞价网站服务器多少钱seo到底是做什么的
  • b2c网站模板下载网络推广的公司是骗局吗
  • django 网站开发案例深圳网络广告推广公司
  • 公众号怎么做网站有网站模板怎么建站
  • 网站通cms百度打广告多少钱
  • 疫情最新情况今天响应式网站 乐云seo品牌
  • 门户网站推广渠道百度免费咨询
  • 做海鲜团购网站品牌推广的渠道有哪些
  • 总结归纳网络营销方式网站seo软件
  • 企业网站做seo的优势软文营销的写作技巧有哪些
  • 市场营销的十大理论优化设计答案大全英语
  • 天津网站建设渠道如何在网络上推广产品
  • 北京海淀建筑行业培训中心青岛官网seo
  • 平山做网站优化福建seo搜索引擎优化
  • 在家做兼职的正规网站平台app推广80元一单
  • wordpress用户名密码注册青岛网络seo公司
  • 做诱惑类cpa网站经验做一个官网要多少钱
  • 网站正在建设中 页面上海网站设计公司
  • 宁陵网站建设做公司网站
  • 如何建立公司企业网站百度反馈中心
  • 免费网站java上海公司网站seo
  • 音箱厂家东莞网站建设seo快速排名网站优化