Python `! source ll_env/bin/activate`无法激活环境

Python `! source ll_env/bin/activate`无法激活环境,python,Python,可以从命令行激活环境: me at me in ~/desktop/django/learning_log on master [!?] $ source ll_env/bin/activate (ll_env) me at me in ~/desktop/django/learning_log on master [!?] $ django-admin version 1.11.13 但是在Ipythonself的交互模式中 In [18]: ! source ll_env/bin/act

可以从命令行激活环境:

me at me in ~/desktop/django/learning_log on master [!?]
$ source ll_env/bin/activate
(ll_env) 
me at me in ~/desktop/django/learning_log on master [!?]
$ django-admin version
1.11.13
但是在Ipythonself的交互模式中

In [18]: ! source ll_env/bin/activate

In [19]: ! django-admin version
2.0.5

It indicates that the environment was not activated at all.

指挥部后面发生了什么事!source ll_env/bin/activate

它实际上可以工作,但是shell在哪里呢!执行命令后,命令运行将立即被丢弃。

当您运行时!命令shell将打开,运行命令,然后退出。您的环境将在shell中激活,但shell将在执行命令后退出。你能行!source ll_env/bin/activate&django管理版本。

它实际上可以工作,但是shell在哪里呢!执行命令后,命令运行立即被丢弃。答案非常清晰和简短,请将其发送给答案@帮助他人: