windows下创建项目的虚拟环境过程详解
一. 为何使用虚拟环境
虚拟环境是Python解释器的一个私有副本,在这个环境你可以安装私有包,而且不会影响系统中安装的全局Python解释器。
在这个虚拟环境中的所有安装包,都是针对此环境的,不会被外界所利用。
为每个程序代码地创建虚拟环境可以保证程序只能访问虚拟环境中的包,从而保持全局解释器的干净整洁,使其只作为创建虚拟环境的源。
虚拟环境非常有用,可以在系统的Python解释器中避免包的混乱和版本的冲突。【重要是不同虚拟环境可以搭建不同的python版本,创建时候选择??】
二. 创建虚拟环境准备
安装有python版本。【我本地就一个python3.7 版本】
安装virtualenv。
pip install -i https://pypi.douban.com/simple virtualenv
三. 创建虚拟环境
通过上面的步骤安装成功之后,我们就可以创建虚拟环境了:virtualenv 虚拟环境名。
virtualenv [-p python环境路径] <虚拟环境名(自定义)> // + python路径的 那种,是选择不同版本的解释器,一般就Python2 python3
激活:
退出虚拟环境: deactivate
以上就是基本用法,要使用该虚拟环境,必须先进入到目录激活,运行终端才能使用到该环境的python解释器。否则是使用全局的解释器。
安装Python2.7版本的虚拟环境 env-py2:
virtualenv -p C:\Python27\python.exe env-py2
安装Python3.6版本的虚拟环境env-py3:
virtualenv -p C:\Python36\python.exe env-py3
四. 虚拟环境高端配置
通过上面的步骤其实我们就已经完成虚拟环境virtualenv的安装和使用了,但是认真的你肯定发现了上面需要记住每一个虚拟环境的目录,才能进入虚拟环境并操作,
很麻烦,下面我们通过另一个配置来简化我们的使用。
1. 安装 virtualenvwrapper-win
pip3 install virtualenvwrapper-win -i https://pypi.douban.com/simple
2. 通过新方法新建我们的虚拟环境:mkvirtualenv 虚拟环境名,但是这样创建的虚拟环境在 默认放在C:\Users\电脑用户名\Envs目录中,不好,配置一下。
3. workon 查看 配置的虚拟环境存放路径下的 虚拟空间。配置的目录下面有什么文件夹这里就有。
4. 使用 方法
列出虚拟环境列表:workon
新建虚拟环境:
mkvirtualenv [虚拟环境名称] ->应该就是make的简写方便理解
mkvirtualenv --python=C:\Python36\python.exe test 【指定python版本路径】
启动/切换虚拟环境:workon [虚拟环境名称]
离开虚拟环境:deactivate
删除虚拟环境 :rmvirtualenv
=================================================================================
virtualenv 虚拟现实 rmvirtualenv (rm 删除) mkvirtualenv(mk 创建)
activate 激活
deactivate 停用
以上就是本文的全部内容,希望对大家的学习有所帮助
您可能感兴趣的文章:
- Windows下pycharm创建Django 项目(虚拟环境)过程解析
- django搭建项目配置环境和创建表过程详解
- windows 下的Python虚拟环境(vitrualen)pycharm创建Django项目
- windows建立Django项目(建立虚拟环境,安装virtualenv,安装Django,创建项目)
- 使用命令创建flask项目虚拟环境详解
- Ubuntu下创建虚拟独立的Python环境全过程
- Django中虚拟环境搭建过程详解
- vue.js在windows本地下搭建环境和创建项目
- cocos2d_x环境搭建过程和Android编译环境配置和项目创建运行过程
- 在Windows下如何创建虚拟环境(默认情况下)
- Windows:使用virtualenv创建虚拟环境,安装pip
- Windows创建Python虚拟环境
- 如何在虚拟环境中创建django项目
- Windows下使用conda创建虚拟环境
- Python 创建虚拟环境(Windows)
- 如何在虚拟环境中创建django项目
- Windows环境配置SBT并创建Scala项目
- 在windows中搭建虚拟ASM环境创建Oracle 10G数据库
- Android基础之用Eclipse搭建Android开发环境和创建第一个Android项目(Windows平台)
- 用maven来创建scala和java项目代码环境(图文详解)(Intellij IDEA(Ultimate版本)、Intellij IDEA(Community版本)和Scala IDEA for Eclipse皆适用)(博主推荐)