学习
实践
活动
专区
工具
TVP
写文章

Python虚拟环境

一转眼小阔爱们来潭州学习Python这么久啦o(* ̄︶ ̄*)o

那么小阔爱们知道什么是Python虚拟环境吗?~

简单来说呢:Python虚拟环境就是解决包版本冲突的一种解决方案

那么如何配置Python虚拟环境呢?

接下来就教小阔爱们啦

首先是比较原始的虚拟环境,但是十分简单,配置过程如下:

初代:virtualenv

第一步:安装

pip install virtualenv

第二步:创建虚拟环境

virtualenv -p /usr/bin/python3 test3

注: -p 参数是指定python版本,否则就是使用默认的python

第三部:使用虚拟环境

进入: source test3/bin/activate

退出: deactivate

这种方式的虚拟环境配置简单,使用也很简单,但是需要自己记住虚拟环境的名字,或者说你要知道在你当前目录下那些是虚拟环境,如果虚拟环境很多的情况下,对脑容量就是一个考验了。

接下来是另一种虚拟环境配置方式,这个是在上面的基础上,进行一个封装,使用更加简单方便,不过配置过程就会稍微复杂一点。配置过程如下:

二代: virtualenvwrapper

第一步:安装

pip install virtualenvwrapper

注意:需要先安装好 virtualenv,而且顺序也不能随意调换,否则也会报错

第二步:创建文件目录

mkdir $HOME/.virtualenvs

第三步:在.bashrc中添加代码

export WORKON_HOME=$HOME/.virtualenvs

source /usr/local/bin/virtualenvwrapper.sh

注:如果是Mac则是: .bash_profile, 添加之后需要执行.bashrc文件

在这里有个小坑,这个地方会默认使用系统中python这个版本解释器中的包,如果系统默认的python没有安装virtualenvwrapper这个包,就会报错

第四步:创建虚拟环境

mkvirtualenv -p /usr/bin/python3 py3env

第五步:使用虚拟环境

进入: workon py3env

退出: deactivate

第六步:删除虚拟环境

rmvirtualenv [虚拟环境名称]

使用这种方式配置的虚拟环境,不需要你自己记住有哪些虚拟环境,执行workon就可以看到有哪些虚拟环境了,使用更加方便快捷。

哈哈O(∩_∩)O~,小阔爱们有没有感觉涨姿势啦♪(^∇^*)

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180723G1CB9Y00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

关注

腾讯云开发者公众号
10元无门槛代金券
洞察腾讯核心技术
剖析业界实践案例
腾讯云开发者公众号二维码

扫码关注腾讯云开发者

领取腾讯云代金券