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”
没关系,“愚蠢的”错误是学习过程的一部分