当前位置: 首页>编程语言>正文

conda卸载虚拟环境python版本 删除cmd中python虚拟环境

之前小编有写过Windows下的虚拟环境创建和基本使用方法,感兴趣的小伙伴们可以去看看

2 为什么需要虚拟环境
其实虚拟环境要解决的根本问题就是各种第三方包的混乱问题。
假如你在公司接收了三个项目
一个是用的Django1.5,老项目
一个是用的Django1.8,最近项目
一个是用的Django2.0+,新开的项目
你一个电脑只能装一个Django吧,所以,怎么办,这时候就需要一个工具来分离开各种版本。
这只是一种情况,我们大Python最引以为傲的就是大量的第三方包,当一个项目和另一个项目的大量的包并且是相同的包的时候,就完了,这个项目除了你没人能维护了。
下面就要引出我们最常用的也是最标准化的一个第三方包,virtualenv再加一个包管理工具virtualenvwrapper有了这俩,上述问题都是浮云。3 Linux环境概述
本次示例的是Linux Ubuntu 18.04版本,如下图所示。


conda卸载虚拟环境python版本 删除cmd中python虚拟环境,conda卸载虚拟环境python版本 删除cmd中python虚拟环境_删除虚拟环境,第1张


Python版本为自带的3.6.9,如下图所示。
pip版本已经更新成最新,如下图所示。
pip更新命令:sudo Python3 -m pip install --upgrade pip

4 安装配置
1. 安装virtualenvpip install virtualenv


conda卸载虚拟环境python版本 删除cmd中python虚拟环境,conda卸载虚拟环境python版本 删除cmd中python虚拟环境_删除虚拟环境_02,第2张


5 操作步骤
1. 创建一个文件夹用于存放虚拟环境mkdir $HOME/.virtualenvs或者mkdir .virtualenvs其实就是当前家目录下,~的意思是当前家目录,如果一直在~下,不需要$HOME也可以。


conda卸载虚拟环境python版本 删除cmd中python虚拟环境,conda卸载虚拟环境python版本 删除cmd中python虚拟环境_virtualenv_03,第3张


.开头的都是隐藏文件,需要命令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命令获取


conda卸载虚拟环境python版本 删除cmd中python虚拟环境,conda卸载虚拟环境python版本 删除cmd中python虚拟环境_virtualenv_04,第4张


5. 刷新配置文件source .bashrc


conda卸载虚拟环境python版本 删除cmd中python虚拟环境,conda卸载虚拟环境python版本 删除cmd中python虚拟环境_虚拟环境_05,第5张


6 常用命令
1. 新建一个虚拟环境mkvirtualenv spider新建了一个spider的虚拟环境,并且进入了spider这个环境。
(spider) 表示进入了spider这个虚拟环境,并且正在使用,如下图所示。


conda卸载虚拟环境python版本 删除cmd中python虚拟环境,conda卸载虚拟环境python版本 删除cmd中python虚拟环境_删除虚拟环境_06,第6张


2. 退出当前虚拟环境deactivate3. 查看所有的虚拟环境workon or lsvirtualenv这两个命令一般都是可以的。
目前创建了两个,flask和spider,如上图所示。
4. 删除虚拟环境rmvirtualenv flask删除了flask虚拟环境


conda卸载虚拟环境python版本 删除cmd中python虚拟环境,conda卸载虚拟环境python版本 删除cmd中python虚拟环境_删除虚拟环境_07,第7张


5. 进入某个虚拟环境


conda卸载虚拟环境python版本 删除cmd中python虚拟环境,conda卸载虚拟环境python版本 删除cmd中python虚拟环境_删除虚拟环境_08,第8张


小技巧

即使没有退出当前虚拟环境,workon也是直接可以切换到其他虚拟环境的


conda卸载虚拟环境python版本 删除cmd中python虚拟环境,conda卸载虚拟环境python版本 删除cmd中python虚拟环境_conda卸载虚拟环境python版本_09,第9张


在Linux中,虚拟环境的命令是可以通过tab键自动补全的噢~

7 命令总结
命令 功能 lsvirtualenv 或者workon 列举所有的虚拟环境 mkvirtualenv spider 新建一个spider虚拟环境并且使用 deactivate 退出当前虚拟环境 rmvirtualenv spider 删除spider这个虚拟环境 workon flask 进入flask这个虚拟环境

8 小结
本文主要内容是针对Linux系统下进行Python虚拟环境操作,例举了虚拟环境常用命令和基本使用方法,方法简单且行之有效,欢迎大家积极尝试。

好了各位小伙伴,Linux下虚拟环境到此就结束了,如果操作中有任何问题,欢迎积极留言,小编帮助大家共同解决,再次感谢你们的支持噢~


https://www.xamrdz.com/lan/5yj1962543.html

相关文章: