我正试图用以下命令创建一个python虚拟环境:
python -m venv myenv
新创建的myenv
目录的Scripts
目录最终包含以下激活脚本:
- 激活.bat
- 激活.ps1
但它并没有像我预期的那样包含bashactivate
脚本。我无法在cygwin中运行activate.bat
脚本-不接受批处理语法:
line 1: @echo: command not found
line 3: rem: command not found
...
我建议它可能链接到我的python版本3.4,因为bashactivate
脚本是在我尝试用python 3.7 做同样的事情时创建的
有什么技巧可以让它与Python 3.4配合使用吗?
Python 3.4
实际上并不正确地支持venv。我更新到Python 3.6.7
以获得bashactivate
脚本。