Windows BAT文件SET命令以奇怪的方式工作-Python虚拟环境激活脚本

时间:2018-08-23 23:30:15

标签: batch-file environment-variables virtualenv

我正在尝试向Python虚拟环境Activate.bat中添加一些变量。 我以为这是常规BAT文件,具有预期的行为。但是我看到的很奇怪。

set env=abc

set db_url=dfg

如果在命令提示符后执行 echo%env%,我会看到:

abcset db_url=dfg

谁能解释为什么以及如何解决?

此外,如果我尝试将其清除,例如

set env=

它仅读取之后的所有字符串。

UPD:好的,我不知道自己做了什么,但是行得通:

  1. 我重新创建了虚拟环境

  2. 我在VS Code中打开了所有文件(而不是像以前一样在Notepad ++中打开)

  3. 我将所有变量集都放在双引号中,例如set“ env = dev”

0 个答案:

没有答案