【发布时间】:2016-11-30 14:11:30
【问题描述】:
我一直在编写要在 CentOS 7 Docker 容器中运行的 shell 脚本,以创建 AppImage。在这个脚本中,我想在由 shell 脚本启动的 Python 虚拟环境(通过运行 source AppDir/usr/bin/activate 开始)中运行 Shell 命令 pip install -U spyder。问题是我不知道如何执行此操作,因为脚本中 source AppDir/usr/bin/activate 行之后的行被忽略(因为在脚本中此时,shell 已进入 Python 虚拟环境)。那么是否有一些选项我需要传递 source AppDir/usr/bin/activate 命令以便它在这个 Python 虚拟环境中运行 pip install -U spyder 命令?
【问题讨论】:
标签: python shell virtualenv