conda虚拟环境失效-bash: /root/anaconda3/envs/t1.12/bin/python: Permission denied

在运行某个程序ctrl+c强制退出后,再去运行python会报错,根据提示看具体的文件会看到文件没有权限且被加锁了。

使用lsattr python3.8查看文件有没有被加锁(python3.8是权限为000那个文件),会看到------i-----e,这就是被加锁了,要用chattr -i python3.8解锁,然后再chmod 755 python3.8授权,这样才能恢复。

我产生这个问题的原因是使用了pywsgi,这个时候ctrl c就会有这个问题(kill掉进程不会),如果用flask部署服务到公网,最好还是用nginx代理吧。

你可能感兴趣的:(python,conda,flask)