可以从命令行激活环境:
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
答案 0 :(得分:2)
它实际上有效但运行!
命令的shell在执行命令后立即被丢弃。
答案 1 :(得分:1)
当你运行!命令时,shell将打开,运行命令然后退出。您的env在shell中激活,但shell将在执行命令后退出。你可以做 !来源ll_env / bin / activate& django-admin版本。