问题:在进行 Windows下虚拟环境的安装与配置时,使用 pip install virtualenvwrapper-win 命令安装完成 virtualenvwrapper-win 这个包后,却不能使用 mkvirtualenv 来创建虚拟机环境,并且提示 mkvirtualenv 不是内部或外部命令…等。如下图所示:
分析:出现该问题是因为在当前的路径中,找不到 virtualenv.exe 可执行程序,具体的解决方法是配置环境变量,如图所示:
在 Windows7 中配置环境具体方法如下:
- 在
计算机
图标上单击鼠标右键,然后在弹出的快捷菜单中执行属性
命令,并在弹出的属性
对话框左侧单击高级系统设置
超链接,将出现下图所示的系统属性
对话框。
- 单击
环境变量
按钮,将弹出环境变量
对话框,如下图所示,选中系统变量
栏中的Path
变量,然后单击编辑
按钮。
- 在弹出的
编辑系统变量
对话框中,使用键盘上的HOME
键将光标置于行首,在光标所在位置先输入一个;
然后将装有 virtualenv.exe 文件夹所在的路径复制在;
的前方,复制之后单击确定
按钮完成环境变量的设置。
这里需要特别注意的是 AppData 为隐藏目录,需要在电脑中开启显示隐藏的文件、文件夹和驱动器,开启方法如下:
- 重新启动命令行窗口,在命令行窗口中,输入 mkvirtualenv 命令创建虚拟环境,创建成功并且自动启动虚拟环境。如下图所示:
在 Windows10 中也是差不多同样的错误,如下图所示:
在 Windows10 中配置环境具体方法如下:
- 在
计算机
图标上单击鼠标右键,然后在弹出的快捷菜单中执行属性
命令,并在弹出的属性
对话框左侧单击高级系统设置
超链接,将出现下图所示的系统属性
对话框。
- 单击
环境变量
按钮,将弹出环境变量
对话框,如下图所示,选中系统变量
栏中的Path
变量,然后单击编辑
按钮。
这里需要特别注意的是 AppData 为隐藏目录,需要在电脑中开启显示隐藏的文件、文件夹和驱动器,Windows10 开启方法如下:
- 在弹出的
编辑系统变量
对话框中,单击新建
按钮,在光标所在位置输入 virtualenv.exe 的安装路径C:\Users\86131\AppData\Roaming\Python\Python37\Scripts
,该路径为笔者的 virtualenv.exe 安装路径所在的盘符,读者可以根据自身实际情况进行修改,如图所示。单击确定
按钮完成环境变量的设置。
- 重新启动命令行窗口,在命令行窗口中,输入 mkvirtualenv 命令创建虚拟环境,创建成功并且自动启动虚拟环境。如下图所示: