【发布时间】:2019-04-30 14:22:31
【问题描述】:
我正在尝试使用以下命令创建一个 python 虚拟环境:
python -m venv myenv
新创建的myenv 目录的Scripts 目录最终包含以下激活脚本:
- activate.bat
- 激活.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 一起工作的任何提示?
【问题讨论】:
-
看来你的python不是
$ python3 --version Python 3.6.4的cygwin,所以你需要从CMD运行activate.bat
标签: python cygwin python-venv