如何解决使用诗歌为 virtualenvs 设置自定义路径
我正在为我的项目尝试诗歌,并希望将所有虚拟环境存储在一个地方以便于搜索。我似乎无法让这个命令工作:
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│
来自https://python-poetry.org/docs/configuration/:
virtualenvs.path:字符串 将在其中创建虚拟环境的目录。默认为 {cache-dir}/virtualenvs(Windows 上为 {cache-dir}\virtualenvs)。
我尝试使用单引号,不使用引号。也不工作。我错过了什么?
解决方法
试试不带冒号:
PS C:\Users\********\pyprojects\******> poetry config virtualenvs.path: "C:\Users\********\pyprojects\.venv"
^
unnecessary colon
所以你的命令实际上是
poetry config virtualenvs.path "C:\Users\********\pyprojects\.venv"
好吧,傻我...
C:\Users\********\pyprojects\******> poetry config virtualenvs.path C:\Users\********\pyprojects\.venv
它无需引号也无需冒号
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。