无法在Linux(Docker Quickstart Terminal虚拟机)上激活虚拟环境

时间:2020-11-07 21:28:27

标签: python linux docker virtualenv

我正在Windows 10家庭版上使用Docker Quickstart Terminal虚拟机对Docker进行一些实验。

我正在按照this tutorial中列出的步骤创建虚拟环境。

我设法创建了环境,但是后来我无法激活它。

创建虚拟环境:

Tommaso@N552VW-Tommaso MINGW64 ~/Django rest framework/Udemy Django/TDD-Python-Django/recipe-app-api (main)

$ virtualenv met6

Using base prefix 'c:\\applicazioni_tommaso\\phyton'
New python executable in C:\Users\Tommaso\DJANGO~1\UDEMYD~1\TDD-PY~1\RECIPE~1\met6\Scripts\python.exe
Installing setuptools, pip, wheel...
done.

激活虚拟环境

Tommaso@N552VW-Tommaso MINGW64 ~/Django rest framework/Udemy Django/TDD-Python-Django/recipe-app-api (main)

$ source met6/bin/activate

bash: met6/bin/activate: No such file or directory

为什么找不到我刚刚创建的虚拟环境?我正在逐步按照本教程操作,我在做什么错了?

enter image description here

1 个答案:

答案 0 :(得分:0)

您可以尝试使用source $(pwd)/met6/bin/activate
据我所知,mingw在目录中存在空格问题,可以在尝试使用“ Django rest framework”之前重命名目录