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

10元建站建筑行业最新资讯

10元建站,建筑行业最新资讯,网站开发布局,花生壳无法穿透访问wordpress由于conda和ros2的环境实在太容易冲突了。我真的不敢再使用conda#xff0c;着实是有些搞不明白这解释器之间的关系。 conda的卸载和ros2的安装暂不赘述#xff0c;下面着重来说如何在Ubuntu中使用poetry进行包管理及遇到的问题。 1 安装poetry 由于在有写入权限的限制着实是有些搞不明白这解释器之间的关系。 conda的卸载和ros2的安装暂不赘述下面着重来说如何在Ubuntu中使用poetry进行包管理及遇到的问题。 1 安装poetry 由于在有写入权限的限制在Ubuntu中想直接安装一个poetry实在是太困难了下面介绍几种安装的情况。下面这几个命令先别急着复制安装我使用的是最后一种。 1.0 官方下载方式 curl -sSL https://install.python-poetry.org | python3 - 1.1 本地用户的临时环境 pip install -i --user https://pypi.tuna.tsinghua.edu.cn/simple poetry 这个指令将会把poetry安装到当前用户的.local文件夹下但是遗憾的是没有添加环境变量我们虽然可以成功安装但是却不能够使用它。 从理论上来讲如果我们将./local/bin下的路径添加到终端的环境变量的话那么我们应该是可以使用poetry命令的。 1.2 sudo命令安装——root用户的临时环境 可以看到上面的方法中制定了‘--user’参数将包安装到当前用户如果使用 sudo pip install -i https://pypi.tuna.tsinghua.edu.cn/simple poetry来安装的话那么就会安装到/root/.local下。但是也是没有添加环境变量的。 所以我推荐下面的方法。虽然在你的电脑上直接安装不一定就会有权限限制但是如果是使用下面这种安装方法那么几乎是必然不会出问题的。毕竟我这前疮百孔的环境都能装是的虽然是前前天才重装的系统但是已经玩脱好几次了。 1.3 python -m 安装 python -m pip install -i https://pypi.tuna.tsinghua.edu.cn/simple poetry 这样之后应该就可以使用poetry了但是不是使用poetry而是使用 python -m poetry 如果每次都使用这个的话难免会有些麻烦这个时候我们就可以使用zsh的别名功能了。 要创建别名请在终端中执行以下命令 alias myptpython -m poetry 这将创建一个名为mypt的别名将其映射到python -m poetry命令。 但是这样只能将别名应用到当前终端要想一直能用要添加到./zshrc文件中。 要使用别名请在终端中输入别名名称并按回车键。例如要使用mypt别名来运行poetry在终端中执行以下命令 mypt --version 这将显示poetry的版本号。平常我们也可以使用别名来简化经常使用的命令或者将复杂的命令映射到易于记忆的名称。 如果是在bash中的话那么应该也可以靠软链接达到同样的效果。  2 使用poetry进行环境管理 2.1 poetry init poetry init是一个用于创建新Python项目的命令。它会在当前目录中创建一个pyproject.toml文件该文件包含有关项目的元数据和依赖项的信息。pyproject.toml是poetry项目的核心配置文件它描述了项目如何构建、测试和运行并列出了项目所需的依赖项和版本约束条件。下面我们来进行尝试我在mmdetection的仓库中进行尝试。 可以看到在初始化之后这个工具会询问一些信息。 Would you like to define your main dependencies interactively? (yes/no) 是poetry init命令的一个提示询问是否想要交互式地定义项目的主要依赖项。 如果选择回答“yes”则poetry init命令将向你询问要添加的依赖项。你可以根据需要添加依赖项的名称、版本范围、Git URL或其他信息来添加。就像选择yes之后的情况一样跟着走就行了。 如果您选择回答“no”则poetry init命令将使用默认设置创建pyproject.toml文件并在其中包含一个空的依赖项列表。你可以待会儿使用poetry add命令手动添加依赖项。 最后它会生成pyproject.toml文件。 2.2 poetry install 用下面的命令把toml文件“变现” poetry install 这将根据 pyproject.toml 文件中指定的依赖项安装所需的所有包以及它们的依赖项。默认情况下这将在一个名为 .venv 的虚拟环境中安装依赖项。如果您需要将依赖项安装到全局环境中可以使用 --no-virtualenv 标志。 运行时首先会爆出位置方便我以后删了它。 Creating virtualenv mmdetrely-kp0XzG9G-py3.10 in /home/zhaocake/.cache/pypoetry/virtualenvs 如果你要更改虚拟环境的位置可以使用 --path 标志指定自定义路径例如 poetry install --path /path/to/custom/venv 这将在 /path/to/custom/venv 中创建虚拟环境并安装依赖项。 2.3 poetry shell 使用这个命令激活虚拟环境 使用shell退出虚拟环境。 而且很离谱的一点是在下载包的时候明明看见很多包都下载的是macosx的版本但是竟然真的可以安装和使用。可能poetry真的是一个很务实的包管理工具吧。 2.4 poetry add 首先要理解这个命令的参数就要理解依赖项 在 Poetry 中有三种类型的依赖项 生产依赖项默认类型这些是您的项目所必需的依赖项用于构建和运行项目。开发依赖项这些是用于开发、测试和维护项目的依赖项例如测试框架、文档生成器等。开发依赖项不会被包含在项目构建中而是在开发过程中使用。可选依赖项这些是您的项目可以使用但不是必需的依赖项。例如如果您的项目可以在不同的数据库上运行则可能存在多个数据库适配器其中一些是可选的。 该命令的语法为  poetry add package[version] [--dev] [--optional] 其中 package 是要添加的依赖包的名称version 是可选的版本号。如果没有指定版本号Poetry 将使用 ^ 符号自动添加一个版本约束符号。 --dev 标志表示将包添加到开发依赖项中而不是默认的生产依赖项中。--optional 标志表示将包添加到可选依赖项中。 并且因为在虚拟环境中没有poetry你需要先推出虚拟环境再执行命令。执行命令后要重新使用poetry install  2.5 poetry update 如果不是使用上面的add修改包而是直接编辑了toml文件的话再运行install就会报错了这个时候要使用的命令是update. 其他 1 poetry换源 由于常规来说下载包速度确实挺慢所以我们要换源。 依然是熟悉的清华镜像这个真的好用。 2 安装pytorch 我知道很多看我文章的朋友是要碰pytorch的别的不说pytorch作为当前数一数二的深度学习框架多多少少还是要在这里提一句。 poetry对pytorch的支持目前可并不友好。我的建议是先把虚拟环境创建下来再把pytorch用pip安装虽然这样对包的管理很不到位但也不失为一种解决办法。或者就使用其他的包管理工具也是不错的。 这是一篇整理自issue的可能的pytorch的poetry安装方式并且我尝试有在云机器上成功但是在本地似乎依然有下载一些莫名奇妙的东西的可能。 Poetry安装pytorch || 整理自github项目Poetry下的issue_早上真好的博客-CSDN博客
http://www.hkea.cn/news/14432343/

相关文章:

  • 网站内容上传要求什么学做网站
  • dw做网站导航条seo营销的策略有哪些
  • 个人外贸网站建设云南建投二公司官网
  • 外贸网站搭建公司wordpress分类目录加图标
  • 榆林网站建设电话二元期权网站建设
  • 室内设计网站免费模板宠物喂养网页设计模板以及代码
  • 电子商务网站软件建设的核心是什么金融网站模板 html下载
  • crm网站下载江苏常州建设局网站
  • 合肥大型网站设计公温州 网站建设
  • 网站做授权登录个人网页制作怎么做
  • 南通企业网站建设做网站是怎么收费的是按点击率
  • 深圳专业企业网站制作哪家好青岛外贸网站建设哪家好
  • wap网站开发公司图片网站模板下载
  • asp access网站架设教程wordpress安装 用户名已存在
  • 济南做公司网站ui设计最好的培训机构
  • 如何建设公众平台网站小地方网站建设公司
  • 联盟网站做任务苏州做网站要多少钱
  • 优秀的手机网站案例一鸣东莞网站建设公司
  • 外包网站开发安全吗网站编辑可以做运营吗
  • 做一个公众号多少钱搜索引擎网站优化推广
  • 网站建设的作用临沂seo推广外包
  • 西安烽盈网站建设推广网站子域名什么意思
  • 网站建设朋友圈怎么写中国做网站最好的企业
  • 建站之星破解版下载长沙营销型网站建设公司
  • 域名怎么解析到网站比较火的小程序购物平台
  • 网站建设技术方面论文太原网站建设方案
  • 长沙百度提升优化重庆百度推广优化排名
  • 做erp系统的网站企业系统化管理
  • 行业数据可以从哪里获取seo的优化原理
  • 网站建设杭州滨江订阅号做微网站