从脚本中打开 XFCE 中的终端并激活 python virtualenv

从脚本中打开 XFCE 中的终端并激活 python virtualenv

我尝试在 XFCE 中打开一个新的终端窗口,并使用 bash 脚本中的以下行在其中激活 python3 virtualenv:

xfce4-terminal --working-directory=$HOME/path/to/project --maximize \
-e 'bash -c "source $HOME/path/to/project/venv/bin/activate; bash"'

奇怪的是,虚拟环境被激活了,因为:

which python

显示 virtualenv 目录的正确路径,并且项目似乎运行良好。

(venv)但是我在 shell 提示符左侧没有看到。而且,当我输入时deactivate,它抱怨找不到这样的命令。

有没有适当的方法来解决这个问题?

相关内容