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

网站建设用dw西安竞价托管代运营

网站建设用dw,西安竞价托管代运营,免费外贸b2c网站建设,甘南网站建设起因 基于开源项目继续开发,发现该项目使用poetry管理依赖,但本地开发及调试环境依赖conda且未安装原生python,不支持直接安装poetry,因此需要使用conda安装及使用poetry。操作系统:Ubuntu 什么是poetry 一项依赖于…

起因

基于开源项目继续开发,发现该项目使用poetry管理依赖,但本地开发及调试环境依赖conda且未安装原生python,不支持直接安装poetry,因此需要使用conda安装及使用poetry。操作系统:Ubuntu

什么是poetry

一项依赖于独立的venv的Python依赖管理工具,安装要求Python>=3.9。poetry使用自己的算法管理依赖版本,使用pip下载和安装具体的依赖

错误安装方式及原因

错误复现

若阅读poetry文档不认真,则常犯以下错误:
1)使用conda创建一个python=3.10的环境(下称Epoetry);
2) 在Epoetry中使用pip安装poetry;
3) 不切换conda环境,使用poetry安装其他依赖
4) 使用poetry shell尝试启动poetry创建的某虚拟环境
然后发现,为什么poetry没创建虚拟环境,我的依赖跑到哪里去了。如果安装的依赖和poetry本身运行的依赖冲突,poetry甚至无法运行了

错误解析

poetry把依赖安装到Epoetry里了。poetry的文档指出,poetry会自动探测虚拟环境,如监测到虚拟环境则优先安装到虚拟环境而非自创虚拟环境。错误复现包含“在Epoetry中使用poetry安装依赖“项,因此poetry将依赖安装于Epoetry

一种正确安装及使用方式

  1. 创建一个独立的conda环境,用该环境生成venv
  2. 在该venv中安装poetry。安装方法参照官网:poetry官网安装指南
  3. 设置环境变量指向poetry可执行文件,方便调用

第3步展开说明:设置环境变量方便调用

假设venv的路径是/home/user/venv,一般情况下poetry的位置是/home/user/venv/bin/poetry. 假设我们使用export poetry="/home/user/venv/bin/poetry"来设置环境变量,那么所有的poetry命令都可以直接用$poetry替代。这里不推荐将/home/user/venv/bin添加进PATH,因为这会将整个虚拟环境暴露出来的风险

http://www.dtcms.com/wzjs/494530.html

相关文章:

  • 招聘网站开发百度投放广告流程
  • 网站建设视频教程百度云b2b平台营销
  • 卢湾做网站公司苏州seo网站推广哪家好
  • 池州市建设管理处网站网络推广公司北京
  • 免费做直播网站做网站多少钱
  • 企业网站源码搭建免费广告
  • 专业网站建设制作多少钱怎么在百度免费推广
  • 哪个网站专门做灵异文seo内部优化包括哪些内容
  • 有没有专门做游戏人物的绅士视频网站武汉网络推广seo
  • 网站后台怎么用怎样宣传自己的品牌
  • 有那个网站可以做免费的投票净水器十大品牌
  • 一般网站用什么做的网络销售怎么样
  • 网站开发怎么做自动seo优化
  • 域名到期了网站会打不开吗上海网站排名优化
  • 免费观看高清正能量直播下载邯郸seo优化公司
  • 潍坊网站设计公司百度一下你就知道官网
  • jsp语言做网站制作网站的网址
  • 苗圃网站模版友情链接的形式有哪些
  • 网站报备流程搜索词
  • 黄页营销网站视频免费大全百度搜索简洁版网址
  • 龙川新闻今日头条seo快速排名代理
  • 购物网站最近浏览怎么做seo资源是什么意思
  • 企业开办网站营销网络建设
  • 怎么做网站推广软件网络广告怎么做
  • 网站设计深圳公司免费推广途径与原因
  • 网站建设找客户百度推广服务
  • 营销型网站建设标准网站设计公司报价
  • 做网站然后推广宝塔没有域名直接做网站怎么弄
  • 光谷做网站推广哪家好手机营销软件
  • 美女做暧暧视频网站搜索关键词排行榜