您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

subprocess.Popen:找不到mkvirtualenv

subprocess.Popen:找不到mkvirtualenv

mkvirtualenv可能是一个Shell函数,可以通过virtualenvwrapper.sh从Shell的启动文件中获取脚本来添加到您的环境中。在shell=True(例如/bin/sh -c ...)上调用认命令可能不会读取它。

您可以显式地获取文件

import pipes
from subprocess import check_call

check_call("""source /path/to/virtualenvwrapper.sh &&
    mkvirtualenv --no-site-packages """ + pipes.quote(envname),
    executable='bash', shell=True)
其他 2022/1/1 18:47:41 有418人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶