我正在尝试向Python虚拟环境Activate.bat中添加一些变量。 我以为这是常规BAT文件,具有预期的行为。但是我看到的很奇怪。
set env=abc
set db_url=dfg
如果在命令提示符后执行 echo%env%,我会看到:
abcset db_url=dfg
谁能解释为什么以及如何解决?
此外,如果我尝试将其清除,例如
set env=
它仅读取之后的所有字符串。
UPD:好的,我不知道自己做了什么,但是行得通:
我重新创建了虚拟环境
我在VS Code中打开了所有文件(而不是像以前一样在Notepad ++中打开)
我将所有变量集都放在双引号中,例如set“ env = dev”