如何使用Bash命令在Windows 10中创建和激活虚拟环境

7

我正在尝试在Windows 10中使用bash命令激活我的虚拟环境。我正在使用Python 3.5.1。 F:\ Python \ Python35是我的python.exe所在的位置。我的虚拟环境名为myvenvF:\ Python \ virtualenvironment \ myvenv是我的虚拟环境所在的位置。我使用以下bash命令创建了我的虚拟环境:

Nazem Mahmud@DESKTOP-VQR06GL MINGW64 /f/Python/virtualenvironment 
$ python -m venv myvenv

但我现在无法激活它。我使用了以下代码:

Nazem Mahmud@DESKTOP-VQR06GL MINGW64 /f/Python/virtualenvironment
$ source myvenv/Scripts/activate 

并且

Nazem Mahmud@DESKTOP-VQR06GL MINGW64 /f/Python/virtualenvironment/myvenv 
$ source Scripts/activate

但是什么都不起作用。它会给我一个错误,例如
bash:Scripts/activate:没有那个文件或目录

有人可以说一下如何使用bash命令激活我的虚拟环境吗?

2个回答

9
我已经解决了它。
首先,我使用以下命令安装了 virtualenv :

virtualenv

Nazem Mahmud@DESKTOP-VQR06GL MINGW64 /f/Python/virtualenvironment
$ pip install virtualenv

然后我使用以下命令创建一个新的虚拟环境:

Nazem Mahmud@DESKTOP-VQR06GL MINGW64 /f/Python/virtualenvironment
$ py -m virtualenv env

这里,“env”是我的虚拟环境名称。接下来,为了激活这个虚拟环境,我运行了以下命令:
Nazem Mahmud@DESKTOP-VQR06GL MINGW64 /f/Python/virtualenvironment
$ source env/Scripts/activate

我安装了virtualenv,但仍然出现“没有模块virtualenv”的错误。 - Lucas925

0
我也遇到过类似的问题,但那是因为我在虚拟环境的同一个目录下。尝试返回项目的根目录(使用cd-),并激活你的虚拟环境。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接