大家好,又见面了,我是你们的朋友全栈君
虚拟环境(virtual environment
),它是一个虚拟化,从电脑独立开辟出来的环境。通俗的来讲,虚拟环境就是借助虚拟机来把一部分内容独立出来,我们把这部分独立出来的东西称作“容器”,在这个容器中,我们可以只安装我们需要的依赖包,各个容器之间互相隔离,互不影响。
python2
,另一个是python3
,那么需要来回的切换python版本;1.linux/mac:pip3 install virtualenvwrapper
2.windows:pip install virtualenvwrapper-win
windows的虚拟环境默认在c盘,我们可以更改:在我的电脑->右键->属性->高级系统设置->环境变量->系统变量
中添加一个参数WORKON_HOME
,将这个参数的值设置为你需要的路径。
如果你使用的是mac/linux系统,默认是在/Users/你的用户名/.virtualenvs
,如果你想修改默认路径的话,按照以下步骤
[root@jkc ~]# find / -name virtualenvwrapper.sh
/usr/local/python3/bin/virtualenvwrapper.sh
[root@jkc ~]# which python3
/usr/bin/python3
~/.bashrc
> vim ~/.bashrc
# 末尾添加以下代码
WORKON_HOME=~/Envs
VIRTUALENVWRAPPER_VIRTUALENV_ARGS='--no-site-packages'
VIRTUALENVWRAPPER_VIRTUALENV=/usr/local/python3/bin/virtualenv
VIRTUALENVWRAPPER_PYTHON=/usr/local/python3Dir/bin/python3
source /usr/local/python3Dir/bin/virtualenvwrapper.sh
#设置virtualenv的统一管理目录,以后自动下载的虚拟环境都放在这
WORKON_HOME=~/Envs
#添加virtualenvwrapper的参数,生成干净隔绝的环境
# 如果你的virtualenvwrapper版本是2.0(具体版本记不清楚了)以上这条必须删除
VIRTUALENVWRAPPER_VIRTUALENV_ARGS='--no-site-packages'
#指定python解释器的本体
VIRTUALENVWRAPPER_PYTHON=/usr/local/python3Dir/bin/python3
#执行virtualenvwrapper安装脚本
source /usr/local/python3Dir/bin/virtualenvwrapper.sh
#指定virtualenv的路径
VIRTUALENVWRAPPER_VIRTUALENV=/usr/local/python3/bin/virtualenv
如果出现以下代码,则为成功
virtualenvwrapper.usr_scripts creating /root/Envs/preproject
virtualenvwrapper.usr_scripts creating /root/Envs/postmproject...
mkvirtualenv my_env
workon my_env
deactivate
rmvirtualenv my_env
lsvirtualenv
cdvirtualenv
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/165821.html原文链接:https://javaforall.cn