gpt4 book ai didi

python - 使用结构时找不到 workon 命令

转载 作者:太空宇宙 更新时间:2023-11-03 12:40:32 25 4
gpt4 key购买 nike

我的 Fabric 文件:

def deploy():
code_path = 'mysite/public_html/mysite'
with cd(code_path):
with prefix("workon mysite"):
run('git pull')
run('supervisorctl -c ~/supervisord.conf restart ' + env.host_string)

我收到以下错误:

Aborting.
[myserv] out: /bin/bash: workon: command not found

显然,当我手动执行此操作时(无结构),workon 命令有效。我怀疑 /usr/local/bin/virtualenvwrapper.sh 没有被获取(它通常通过 .bash_profile 运行)。

我需要做什么才能让 workon 命令正常工作?

最佳答案

尝试修改您的前缀:

  with prefix(". /usr/local/bin/virtualenvwrapper.sh; workon mysite"):

关于python - 使用结构时找不到 workon 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18478462/

25 4 0
文章推荐: python - 遍历列表,一次获取三个项目
文章推荐: android - 关于配置更改和上下文的 Activity 重新创建的解释
文章推荐: Android 在固定位置找到方位
文章推荐: 用于 List 的 c# JSON.Net NullValueHandling