繁体   English   中英

virtualenv 不适用于 windows cygwin

[英]virtualenv not working on windows cygwin

我在 Windows 7 机器上安装了 cygwin。 我正在尝试按照此处列出的说明进行操作:

https://www.tutorialspoint.com/flask/flask_environment.htm

  1. 创建了一个新的项目目录
  2. cd 进入新目录
  3. 输入virtualenv venv,它成功创建了新的虚拟目录
  4. 下一步对我不起作用。

我正在尝试激活虚拟环境,但它不起作用。

“venv\\脚本\\激活”

当我输入时,什么也没有发生。

USER@PCTEST~/newproj $ venv/Scripts/activate

USER@PCTEST ~/newproj $ which python /cygdrive/c/python27/python

解决方案

使用source. (点空间)命令:

source ./venv/Scripts/activate

# Or

. ./venv/Scripts/activate

解释

source在您当前的 shell 环境中运行 shell 命令,因此 venv 按预期工作。 按名称运行脚本时会启动新的隔离 shell 环境,在那里激活 venv 并关闭新的 shell 环境,返回到原来的环境。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM