美文网首页
Python 虚拟环境出现无法deactivate

Python 虚拟环境出现无法deactivate

作者: uniqueway | 来源:发表于2022-09-18 16:02 被阅读0次

    明明之前可以source venv/bin/activate 进入虚拟环境并推出的,现在进去了退不出来。
    想想我之前的操作步骤中是否有什么特别的。
    网上查了资料 bash: deactivate: command not found的情况。但是我明明之前可以退出啊!
    是否跟我在虚拟环境切换了用户有关?
    我操作了sudo su 切换到root用户 来重启uwsgi服务的。
    应该在激活python 虚拟环境之前就sudo su,测试如下:

    [YM@LNP00MCK0101 bin]$ sudo su
    [root@LNP00MCK0101 bin]# source activate
    (venv) [root@LNP00MCK0101 bin]# deactivate
    

    果然是这个原因,一定要先切换到管理员root,然后激活虚拟环境 再退出。
    就是进来的人身份是说明 退出也应该是这个身份,而不是换一个身份退出。

    相关文章

      网友评论

          本文标题:Python 虚拟环境出现无法deactivate

          本文链接:https://www.haomeiwen.com/subject/kquportx.html