虚拟环境必须手动激活?

时间:2019-07-21 13:39:47

标签: python python-3.x virtualenv

当我尝试使用activate myenv或键入myenv\Scripts\activate来激活我的虚拟环境时,激活环境的唯一方法是去文件activate.bat的目录并运行它。

activate命令返回

C:\Users\me>activate eyelizer
'activate' is not recognized as an internal or external command,
operable program or batch file.

myenv\Scripts\activate返回

C:\Users\me>myenv\Scripts\activate
The system cannot find the path specified.

那我该如何解决这个问题,以及如何使用activate命令,因为它更容易使用?

2 个答案:

答案 0 :(得分:1)

您是否使用Anaconda安装Python?

如果是,则activate bla_envcmd中将不起作用。您可以尝试以下操作:

1)我建议您不要使用cmd,而应使用Anaconda prompt。在那里,您可以输入命令activate bla-env

2)如果您确实要使用cmd,则必须给出命令conda activate bla-env

如果以上方法都不适合您,您可能想检查一下solution 希望能帮助到你。和平吧。

答案 1 :(得分:0)

尝试source <venv_path>/bin/activate。它在命令行中对我有用。