如何在 Byobu Windows 配置中“运行” Python 虚拟环境?

如何在 Byobu Windows 配置中“运行” Python 虚拟环境?

我正在尝试配置屏风它会在我的 Python 中准备好几个窗口虚拟环境包装器项目目录。唯一需要运行的是命令workon myvirtualenvname

我现在做的就是这个。

  1. 选择屏幕后端使用

    byobu-select-backend
    
  2. ~/.byobu/windows

    screen -t env2-1 workon env2
    screen -t env2-2 workon env2
    
  3. 启动 byobu 现在失败。正在运行

    byobu
    

    会导致短时间内显示错误:

    Cannot exec 'workon': No such file or directory
    

    并且 Byobu 终止:

    [screen is terminating]
    

我认为问题出在命令的定义方式上。与 virtualenvwrapper 文档一样,这是通过 sourcingworkon设置的。在后一个文件中,此命令被定义为 Bash 函数 ( )。~/.bashrc/usr/local/bin/virtualenvwrapper.shworkonfunction workon {

尽管其中运行的是 Bash 函数,我怎样才能让 screen/byobu 按照配置中的定义启动我的窗口?

我正在使用 Ubuntu 12.04 和 virtualenv 3.6(还没有使用 4.x,因为我发现它有一些向后不兼容性)。

相关内容