Python 3.4 Venv Bash激活脚本丢失

时间:2018-11-28 15:59:43

标签: python cygwin python-venv

我正在尝试使用以下命令创建python虚拟环境:

python -m venv myenv

新创建的Scripts目录的myenv目录最终包含以下激活脚本:

  • activate.bat
  • Activate.ps1

但是它不包含我期望的bash activate脚本。 我无法在cygwin中运行activate.bat脚本-不接受批处理语法:

line 1: @echo: command not found
line 3: rem: command not found
...

我建议将其链接到我的python 3.4版本,因为当我尝试使用python 3.7进行相同操作时会创建bash activate脚本

有关使其与Python 3.4配合使用的任何提示吗?

1 个答案:

答案 0 :(得分:0)

Python 3.4实际上不正确支持venv。我更新到Python 3.6.7以获取bash activate脚本。