我已经使用 python3 和 fish like 安装了 venv,并使用 env/bin/activate.fish 激活,但是 env/bin/中没有 deactivate.fish
➜ ls env/bin/
activate activate.fish easy_install pip pip3.7 python3
activate.csh chardetect easy_install-3.7 pip3 python yapf
我怎样才能停用 venv?
最佳答案
与 activate
相反,deactivate
是作为 shell 函数实现的,而不是 env/bin
中的 shell 脚本或二进制文件。您可以通过运行来验证:
type -t deactivate
function
要运行该函数并停用 virtualenv,只需运行 deactivate
PS:这种行为对所有 shell 都是一样的,fish
并不特殊。
关于python - 如何在使用 fish 时停用 venv?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57605369/