如何解决Poetry配置虚拟环境自定义路径时的设置不存在报错?
报错原因
你执行配置命令时,在配置键末尾多输入了一个冒号:实际传入的配置键为virtualenvs.path:,而Poetry支持的标准配置键是virtualenvs.path,不存在带末尾冒号的配置项,因此触发了Setting does not exist的报错。
你之前尝试更换引号类型、不加引号都无效,是因为没有移除配置键末尾多余的冒号,该问题和引号的使用方式无关。
正确操作命令
- 全局配置(对所有Poetry项目生效):
poetry config virtualenvs.path "C:\Users\********\pyprojects\.venv" - 仅当前项目生效的局部配置,需额外加
--local参数:poetry config virtualenvs.path "C:\Users\********\pyprojects\.venv" --local
补充说明
仅当路径包含空格、中文等特殊字符时,才需要用引号包裹路径;无特殊字符的路径不加引号也可正常运行。
内容的提问来源于stack exchange,提问作者M.wol
相关产品推荐
相关产品推荐

