当然我们创建虚拟环境时也可以指定python版本:

mkvirtualenv -p python解释器路径 虚拟环境名称
mkvirtualenv -p C:User/python.exe django_env

# 也可以采用如下方式
mkvirtualenv --python==python解释器路径 虚拟环境名称

查看所有的虚拟环境:终端执行如下命令查看已创建的虚拟环境:

workon

使用virtualenv如何降级python版本 virtualenv environment_网络安全

切换虚拟环境目录: 终端执行如下命令切换到具体虚拟环境的目录:

workon 虚拟环境名称

使用virtualenv如何降级python版本 virtualenv environment_学习_02

**退出虚拟环境:**终端执行如下命令退出虚拟环境:

deactivate

使用virtualenv如何降级python版本 virtualenv environment_虚拟环境_03

删除虚拟环境:终端执行如下命令删除虚拟环境(必须先退出虚拟环境内部才能删除当前虚拟环境)

rmvirtualenv 虚拟环境名称

使用virtualenv如何降级python版本 virtualenv environment_虚拟环境_04

进入到虚拟环境所在的目录:终端执行如下命令进入到相关目录:

cdvirtualenv 虚拟环境名称

使用virtualenv如何降级python版本 virtualenv environment_virtualenv_05

pip安装包

虚拟环境安装的包与全局安装的包是相互独立分开的,接下来简单的介绍一下虚拟环境中的安包操作,如下:

查看全局或虚拟环境安装的包

pip list

使用virtualenv如何降级python版本 virtualenv environment_虚拟环境_06

如果想把全局安装的包下载到虚拟环境当中,可以采用如下操作的方式:

首先我们回到正常环境当中,收集当前环境安装的全局的包及其版本信息:

pip freeze > requirements.txt

使用virtualenv如何降级python版本 virtualenv environment_网络安全_07

然后我们可以在我们c盘的目录下找到我们生成好的文件,里面有我们全局的包的信息及其对应的版本:

使用virtualenv如何降级python版本 virtualenv environment_面试_08

回到我们部署的虚拟环境当中执行如下安装命令,将txt所有的包信息安装到虚拟环境当中去:

pip install -r requirements.txt
pycharm使用虚拟环境

既然我们已经创建好了虚拟环境了,也知道怎么使用了,那么如何在编辑器中进行使用呢?如下我们开始讲解如何在pycharm开发者工具中使用我们的虚拟环境:

使用virtualenv如何降级python版本 virtualenv environment_面试_09

点击创建之后我们看看我们虚拟环境创建的py项目能不能运行,如下,没毛病:

使用virtualenv如何降级python版本 virtualenv environment_virtualenv_10

接下来我们拿虚拟环境当中的安装包与原环境进行一个对比,看到虚拟环境的包更加透彻清晰是吧(啥也没有):

使用virtualenv如何降级python版本 virtualenv environment_virtualenv_11

至此,我们对于 virtualenv 安装使用讲解完成,提一嘴:

pyenv-win 也提供了类似于 virtualenv 创建虚拟环境的功能。在 pyenv-win 中,这个功能被称为 Virtual Environments。

使用 pyenv-win 的 Virtual Environments 功能,你可以创建和管理独立的 Python 环境,这与 virtualenv 的功能非常相似。但是,与 virtualenv 不同的是,pyenv-win 的 Virtual Environments 是基于不同的 Python 版本创建的,而 virtualenv 则是基于同一 Python 版本的不同虚拟环境。