创建python3虚拟环境_python3 虚拟环境的创建

创建虚拟环境的方法有很多种,我来分享一下我最常用的虚拟环境的创建方法和一些命令的使用,

什么是虚拟环境?

知道的可以略过,不知道的可以听我简单的说下.虚拟环境这四个字,一听你就明白什么意思了,首先理解一下"环境",环境就是你所编写的代码运行的环境,你这个代码是运行在linux 还是win下 还是 unix 下啊 ,这里我所说的运行平台就是算成一种环境了,我在举一个更形象的例子,比如你是用的djago模块,他有版本之分吧 ,djago1的和django2的环境就不一样吧,你使用djago1做了一个项目,在想在djago的环境下搭建一个项目,这个时候,你就必须安装django2的环境,但是问题来了,你安装django2之后,django1版本的这个模块就自动被覆盖了,那就意味着你使用djago1的环境就消失了,你的djago1代码就会报错!那怎么办? 有没有一种办法可以同时让两个django版本的相互并存? 项目之间不受影响呢?

那么好办法就来了,使用虚拟环境,他可以让你同时具有两个django,两个django存在于两个世界,就像平行宇宙一样,django2就安装在两一个世界了,环境与环境之间就不会相互影响了! 从而避免了上面的问题发生!

virtualenvwrapper ,升级版的虚拟环境工具

1.安装 ,不要激活虚拟环境

pip3 install -i https://pypi.douban.com/simple virtualenvwrapper

2.修改配置文件,每次开机就加载 virtualenvwrapper 这个工具

1.打开一个用户个人的环境变量配置文件

全局配置文件 /etc/profile #每个用户登陆都生效

用户个人配置文件 ~/.bash_profile

vim ~/.bash_profile #root在登陆的时候,会读取这个文件中的代码

2.填入如下信息,针对你自己的python环境修改

export WORKON_HOME=~/Envs #设置virtualenv的统一管理目录

export VIRTUALENVWRAPPER_VIRTUALENV_ARGS='--no-site-packages' #添加virtualenvwrapper的参数,生成干净隔绝的环境

export VIRTUALENVWRAPPER_PYTHON=/opt/python367/bin/python3.6 #指定python解释器

source /opt/python367/bin/virtualenvwrapper.sh #执行virtualenvwrapper安装脚本

3.此时可以使用这个工具,快捷的创建虚拟环境

mkvirtualenv 虚拟环境名 #创建虚拟环境

lsvirtualenv #列出虚拟环境的名字

workon 虚拟环境名字 #激活或切换虚拟环境

lssitepackages #列出虚拟环境中的模块信息,其实就是

cdvirtualenv #进入虚拟环境家目录

cdsitepackages #进入虚拟环境第三方模块目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值