启动创建的virtualenv实例时出现问题



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

您不将activate作为脚本运行;您需要在shell中source它,因为它会影响shell本身。

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

检查虚拟机是否确实在您认为的位置:

stat /home/user/venv/bin/activate

如果是,那么你需要在中获取文件

source /home/user/venv/bin/activate

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

最新更新