如何在virtualenv中重新运行'postactivate'脚本?
问题描述:
我创建了一个virtualenv(名为rpi
),其中postactivate
脚本(位于~/virtualenvs/rpi/bin
中,SSH被加入到RPi中)当我重新启动RPi时,SSH连接如预期的那样关闭。是否有方法可以再次运行postactivate
中的命令?在rpi
的virtualenv换句话说,运行postactivate
不运行deactivate
然后workon rpi
如何在virtualenv中重新运行'postactivate'脚本?
我尝试了在终端运行sudo ~/virtualenvs/rpi/bin/postactivate
,但我得到command not found
答
运行它与外壳:
sh ~/virtualenvs/rpi/bin/postactivate
PS。为什么sudo
?
我想我使用sudo,因为它给了我一个权限错误,当我试着运行没有'sh'的脚本时 – user1964692