windows下虚拟环境的安装与配置

虚拟环境 Virtualenv 为每个不同项目提供一份 Python 安装,它并没有真正安装多个 Python 副本,但是它确实提供了一种巧妙的方式来让各个项目保持独立。

1. 虚拟环境安装方法一

1.1 安装 Virtualenv

Virtualenv 的安装非常简单,可以使用如下的命令进行安装:

pip install virtualenv

安装的时候有的电脑可能会出现下面这种情况:
在这里插入图片描述
直接在 install 后面加上 --user 就好了,安装完成后,可以使用如下命令检测 Virtualenv 版本:

virtualenv --version

如果运行如下图所示,则说明安装成功。
在这里插入图片描述

1.2 创建虚拟环境

下一步是使用 Virtualenv 命令在当前文件夹中创建 Python 虚拟环境。这个命令只有一个必需的参数,即虚拟环境的名字。创建虚拟环境后,当前文件夹中会出现一个子文件夹,名字就是上述命令中指定的参数,与虚拟环境相关的文件都保存在这个子文件夹中。按照惯例,一般虚拟环境会被命名为 venv。运行如下命令:

virtualenv venv
如果你的电脑有多个 Python 环境 可以指定某一个 Python 环境 具体路径进行安装 命令如下:
virtualenv -p 具体的python解释器路径 venv

运行完成后,在运行的目录下,会新增一个 venv 文件夹,它保存一个全新的虚拟环境,其中有一个私有的 Python 解释器,如下图所示。
在这里插入图片描述

1.3 激活虚拟环境

在使用这个虚拟环境之前,需要先将其 激活。可以通过下面的命令激活这个虚拟环境:

venv\Scripts\activate

激活以后的效果如下图所示:
在这里插入图片描述

1.4 安装Scrapy

大多数 Python 包都使用 pip 实用工具安装,使用 Virtualenv 创建虚拟环境时会自动安装 pip。激活虚拟环境后,pip 所在的路径会被添加进 PATH。使用如下命令安装 Scrapy

pip install -i http://pypi.douban.com/simple --trusted-host pypi.douban.com scrapy
说明:安装其他 Python 包将 scrapy 改名即可

运行效果如下图所示:
在这里插入图片描述
安装完成以后,可以通过如下命令查看所有安装包:

pip list --format columns

运行结果如下图所示:
在这里插入图片描述
从上图可以看到,已经成功安装了 Scrapy,并且也安装了 Scrapy 的其他外部依赖库。

1.5 退出虚拟环境

可以通过下面的命令退出这个虚拟环境:

deactivate

退出以后的效果如下图所示:
在这里插入图片描述

2. 虚拟环境安装方法二

(1) 给默认 python 环境安装 virtualenvwrapper-win 这个包,安装命令如下:

pip install --user -i http://pypi.douban.com/simple --trusted-host pypi.douban.com virtualenvwrapper-win

查看是否安装成功:
在这里插入图片描述
(2) 通过命令 mkvirtualenv 虚拟环境名 来创建虚拟环境,创建后自动启动虚拟环境,效果如下图所示:
在这里插入图片描述
提示:

  1. 创建虚拟环境需要联网
  2. 创建成功后,会自动工作在这个虚拟环境上
  3. 工作在虚拟环境上,提示符最前面会出现 虚拟环境名称

(3) 使用 mkvirtualenv 命令来创建虚拟环境,环境目录路径为系统默认路径,为:C:\Users\AmoXiang(这里每个人的用户名不一样)\Envs
在这里插入图片描述
(4) 使用 workon 命令来查看 Envs 目录下所有虚拟环境文件
在这里插入图片描述
(5) 退出虚拟环境
在这里插入图片描述
(6) 创建指定 python 版本的虚拟环境
在这里插入图片描述

2.1 常用操作

workon 虚拟环境名称 进入虚拟环境:
在这里插入图片描述
deactivate 退出虚拟环境:
在这里插入图片描述
删除虚拟环境:

rmvirtualenv 虚拟环境名称
例:删除虚拟环境py37_project
先退出:deactivate
再删除:rmvirtualenv py37_project

效果图如下:
在这里插入图片描述
python3 版本下安装 scrapy 的包:

pip install 包名称
pip install -i http://pypi.douban.com/simple --trusted-host pypi.douban.com scrapy

查看虚拟环境中安装的包:

pip freeze/list

在这里插入图片描述

3. 虚拟环境安装方法三

使用 Pycharm 创建虚拟环境,打开 PycharmNew Project
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/xw1680/article/details/107554443