我正在尝试通过python3脚本激活virtualenv,所以我可以从命令行切换virtualenvs,而不必输入太多。
我试图在没有为每次调用VE的activate_this.py脚本启动新shell的情况下执行此操作。
通过Python可以做到这一点吗?
当打算从代码激活环境,然后将控制权传递回Shell时,类似下面的内容似乎不起作用?
exec(open(activate_this_path).read()
我必须在bash中执行此操作才能使VE生效吗?
答案 0 :(得分:0)
所以我一直用这个撞在墙上。幸运的是,我发现了以下内容:
source
命令必须在shell中运行)