做外国网站自媒体,越南做网站服务器,网页美工设计岗前培训,网站建设书籍论文点击上方“Python爬虫与数据挖掘”#xff0c;进行关注回复“书籍”即可获赠Python从入门到进阶共10本电子书今日鸡汤夕阳无限好#xff0c;只是近黄昏。/1 前言/Hello小伙伴们#xff0c;你们好#xff0c;又是日常get新技能的一天#xff0c;今天#xff0c;咱们来整一…点击上方“Python爬虫与数据挖掘”进行关注回复“书籍”即可获赠Python从入门到进阶共10本电子书今日鸡汤夕阳无限好只是近黄昏。/1 前言/Hello小伙伴们你们好又是日常get新技能的一天今天咱们来整一下如何玩转Linux下Python虚拟环境0基础入门趁着热乎快上车啦~。/2 为什么需要虚拟环境/其实虚拟环境要解决的根本问题就是各种第三方包的混乱问题。假如你在公司接收了三个项目一个是用的Django1.5老项目一个是用的Django1.8最近项目一个是用的Django2.0新开的项目你一个电脑只能装一个Django吧所以怎么办这时候就需要一个工具来分离开各种版本。这只是一种情况我们大Python最引以为傲的就是大量的第三方包当一个项目和另一个项目的大量的包并且是相同的包的时候就完了这个项目除了你没人能维护了。下面就要引出我们最常用的也是最标准化的一个第三方包virtualenv再加一个包管理工具virtualenvwrapper有了这俩上述问题都是浮云。/3 Linux环境概述/本次示例的是Linux Ubuntu 18.04版本如下图所示。Python版本为自带的3.6.9如下图所示。pip版本已经更新成最新如下图所示。pip更新命令:sudo Python3 -m pip install --upgrade pip/4 安装配置/1. 安装virtualenvpip install virtualenv2. 安装虚拟环境管理工具pip install virtualenvwrapper/5 操作步骤/1. 创建一个文件夹用于存放虚拟环境mkdir $HOME/.virtualenvs或者mkdir .virtualenvs其实就是当前家目录下~的意思是当前家目录如果一直在~下不需要$HOME也可以。.开头的都是隐藏文件需要命令ls -al才能看到。2. 执行命令which Python3查看Python的安装目录如下图所示。3. 执行命令which virtualenvwrapper.sh查看virtualenvwrapper的目录。红色部分其实就是我的家目录简写成~/也是可以的。4. 修改./bashrc文件使用命令vim .bashrc此处需要有vim基础如果对vim不熟悉的建议了解一下在回来看。添加内容如下所示。export WORKON_HOME$HOME/.virtualenvssource ~/.local/bin/virtualenvwrapper.sh # which virtualenvwrapper.sh命令获取VIRTUALENVWRAPPER_PYTHON/usr/bin/Python3 # which Python3命令获取5. 刷新配置文件source .bashrc/6 常用命令/1. 新建一个虚拟环境mkvirtualenv spider新建了一个spider的虚拟环境并且进入了spider这个环境。(spider) 表示进入了spider这个虚拟环境并且正在使用如下图所示。2. 退出当前虚拟环境deactivate3. 查看所有的虚拟环境workon or lsvirtualenv这两个命令一般都是可以的。目前创建了两个flask和spider如上图所示。4. 删除虚拟环境rmvirtualenv flask删除了flask虚拟环境5. 进入某个虚拟环境小技巧即使没有退出当前虚拟环境workon也是直接可以切换到其他虚拟环境的在Linux中虚拟环境的命令是可以通过tab键自动补全的噢~/7 命令总结/命令功能lsvirtualenv 或者workon列举所有的虚拟环境mkvirtualenv spider新建一个spider虚拟环境并且使用deactivate退出当前虚拟环境rmvirtualenv spider删除spider这个虚拟环境workon flask进入flask这个虚拟环境/8 小结/本文主要内容是针对Linux系统下进行Python虚拟环境操作例举了虚拟环境常用命令和基本使用方法方法简单且行之有效欢迎大家积极尝试。好了各位小伙伴Linux下虚拟环境到此就结束了如果操作中有任何问题欢迎积极留言小编帮助大家共同解决再次感谢你们的支持噢~------------------- End -------------------往期精彩文章推荐 欢迎大家点赞留言转发转载感谢大家的相伴与支持想加入Python学习群请在后台回复【入群】万水千山总是情点个【在看】行不行/今日留言主题/说说你在使用虚拟环境过程中遇到的问题吧~~