启动问题开始创建virtualenv实例

mar*_*oss 2 python virtualenv

我正在尝试在我的开发机器上使用virtualenv.我成功创建了virtualenv venv在/ home/user /中发布的新环境.当我尝试激活它(从用户位置)时,sudo venv/bin/activate我得到了venv/bin/activate: command not found.

Woo*_*ble 9

你不是activate作为一个脚本运行; 你需要source在shell中使用它,因为它会影响shell本身.

运行它可能也没有任何意义sudo.


Jos*_*ton 5

检查virtualenv实际上是你的想法:

stat /home/user/venv/bin/activate
Run Code Online (Sandbox Code Playgroud)

如果是,那么您需要在以下位置获取文件:

source /home/user/venv/bin/activate
Run Code Online (Sandbox Code Playgroud)

如果该文件不存在,则您已在其他位置创建了venv.