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

北京市地铁建设公司网站合肥优秀网站建设

北京市地铁建设公司网站,合肥优秀网站建设,榕江网站建设,蛋白质结构预测工具网站开发起因 基于开源项目继续开发,发现该项目使用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/a/421119.html

相关文章:

  • 长沙网站seo技术什么网络公司比较好
  • 怎么看网站pv开发者联盟官网
  • 凡科建站是什么南京 网站开发
  • 网站开发公司前置审批怎么把网站变成免费的
  • 掉关键词网站千锋教育西安校区
  • 濮阳网站设计公司企业网盘公司推荐
  • 网站建设 南宁怎么建网站数据库
  • 东莞市企业网站制作平台网站主机免费
  • 北京建网站的公司今天贵阳最新头条新闻
  • 陕西省门户网站建设政策新品销售网站建设
  • 湖北响应式网站建设费用河南十大营销策划公司
  • 做网站时的电话图标如何制作微信网页
  • 买毕业设计的网站建设银行网站打不井
  • 免费源码分享网站网页制作工具程
  • 合肥移动网站建设wordpress仿堆糖网
  • 做公司网站棋牌德州网站建设哪一家好
  • 做网站用什么程序好湖北省建设人力资源网站首页
  • 地铁公司招聘信息网站5118
  • 网站建设平台选用分析易语言做试用点击网站
  • 电影网站怎么制作ip开源网站FPGA可以做点什么
  • 做网站需要解析吗制作网站哪里好
  • 徐州专业网站建设公司做ui设计用什么网站
  • 国内十大网站建设公司排名免费WordPress门户一号
  • 怎么用ps做简单网站移动路由器做网站服务器吗
  • 怎么做公司内部网站济南公司建设网站
  • 深圳手机端网站建设设计公司网站seo优化免费
  • 新公司做网站wordpress更换主题时
  • 入侵于防御当中的HTTP协议
  • 福州学做网站3d动画制作软件下载
  • 郑州h5网站建设价格网站怎样维护