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

深度网网站建设方案关键词名词解释

深度网网站建设方案,关键词名词解释,2015帝国cms网站,电商怎么开始做起因 基于开源项目继续开发,发现该项目使用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/294079.html

相关文章:

  • 忻州市建设厅网站首页广州网站营销推广
  • 宁波网站运营优化系统拓客团队怎么联系
  • 中企动力z邮箱邯郸seo优化
  • 网站建设培训哪家好软文代发价格
  • 东莞做公司网站seo公司发展前景
  • 济南建设厅网站seo岗位培训
  • 网站banner设计费用企业seo顾问服务阿亮
  • 做网站哪里找开发新客户的十大渠道
  • 有没有专业做咖啡店设计的网站ds2600ii色带
  • 在线html编辑菏泽seo
  • 网站建设应该注意什么杭州seo搜索引擎优化公司
  • 网站的制作微信朋友圈推广文案
  • ipsw 是谁做的网站武汉疫情最新情况
  • 计算机网站建设待遇sem专业培训公司
  • 怎么做公司官方网站网站建设免费
  • 品牌网站建设哪里有网站页面设计模板
  • 上海平台网站建设公网络推广外包代理
  • 廊坊企业网站服务网盘手机app官网下载
  • 宣传做传单的网站百度竞价搜索
  • 有限公司是什么性质企业百度 seo排名查询
  • 兴义做网站如何推广网站链接
  • 做网站是html好还是java好精准营销的典型案例
  • wordpress 无广告视频网站网上宣传方法有哪些
  • 阿里云网站建设怎么样网络营销运营推广
  • 网站建设的人才怎么称呼qq群排名优化软件购买
  • 做b2c网站还是平台短视频运营培训学费多少
  • 政府网站建设先进推荐材料快速排名服务平台
  • 扒wordpress站企业网页设计制作
  • dw做网站链接数据库百度联系电话
  • 做词频云图的网站今日重要新闻