我正在尝试编写一个使用命令mkvirtualenv
。
我可以在控制台中使用它而不会出现问题,但作为soons我尝试在bash脚本中使用它我得到./run: line 1: mkvirtualenv: command not found
我不知道会造成这种情况的任何事情。 有谁知道为什么bash脚本的行为如此?
答案 0 :(得分:0)
原因出现在问题下面的评论中:mkvirtualenv
是一个函数。
如果您希望该功能存在于脚本中,您可以通过
从shell导出它export -f mkvirtualenv