Python 使用诗歌为VirtualNV设置自定义路径

Python 使用诗歌为VirtualNV设置自定义路径,python,path,virtualenv,python-poetry,Python,Path,Virtualenv,Python Poetry,我正在为我的项目尝试诗歌,并希望将所有虚拟环境存储在一个地方,以便于搜索。但我似乎无法使此命令正常工作: PS C:\Users\********\pyprojects\******> poetry config virtualenvs.path: "C:\Users\********\pyprojects\.venv" ValueError Setting virtualenvs.path: does not exist at ~\.poetry\l

我正在为我的项目尝试诗歌,并希望将所有虚拟环境存储在一个地方,以便于搜索。但我似乎无法使此命令正常工作:

PS C:\Users\********\pyprojects\******> poetry config virtualenvs.path: "C:\Users\********\pyprojects\.venv"

  ValueError

  Setting virtualenvs.path: does not exist

  at ~\.poetry\lib\poetry\console\commands\config.py:248 in handle
      244│                 raise ValueError("You must pass exactly 1 value")
      245│
      246│             return 0
      247│
    → 248│         raise ValueError("Setting {} does not exist".format(self.argument("key")))
      249│
      250│     def _handle_single_value(self, source, key, callbacks, values):
      251│         validator, normalizer, _ = callbacks
      252│
发件人:

virtualNVS.path:string 将在其中创建虚拟环境的目录。默认为{cache dir}/virtualenvs({cache dir}\virtualenvs,Windows上)


我试着用单引号,没有引号。也不行。我遗漏了什么?

不带冒号试试:

PS C:\Users\********\pyprojects\******> poetry config virtualenvs.path: "C:\Users\********\pyprojects\.venv"
                                                                      ^
                                                      unnecessary colon
所以你的命令实际上是

诗歌配置virtualenvs.path“C:\Users\******\pyprojects\.venv”

好的,傻我

C:\Users\********\pyprojects\******> poetry config virtualenvs.path C:\Users\********\pyprojects\.venv

它不带引号也不带冒号

删除冒号:
诗歌配置virtualenvs.path“C:\Users\******\pyprojects\.venv”
没关系,“愚蠢的”错误是学习过程的一部分