虚拟隔离环境详解

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了虚拟隔离环境详解相关的知识,希望对你有一定的参考价值。

参考技术A 创建虚拟隔离环境用这个:
一.window下:
python -m venv D:\pythonvenvs\Cashloan #这样,在D:\pythonvenvs下面就创建了一个Cashloan的python虚拟隔离环境
进入Cashloan环境:运行D:\pythonvenvs\Cashloan\Scripts\activate.bat 这个批处理即可
退出Cashloan环境:运行D:\pythonvenvs\Cashloan\Scripts\deactivate.bat

二.linux下:

https://www.cnblogs.com/zhaof/p/7299025.html

创建虚拟环境:python3 -m venv 虚拟环境名称

进入虚拟环境:source /tmp/envs/cashloanadmin/bin/activate
退出虚拟环境:直接运行 deactivate 命令即可
我的阿里云:source /home/cashloanadmin/bin/activate

我的阿里云python3安转位置:root@47.115.1.74:22/home/cashloanadmin/bin/python3

三.通过命令查看已经安装了的包:
help('modules')

每个虚拟隔离环境就是一个文件夹;
虚拟环境是真实python环境的复制版本;
在虚拟环境中使用的python是复制的python,安装python包也是安装在复制的python中。
一. window下设置虚拟环境
详解: https://www.cnblogs.com/zhufanyu/p/12049696.html
https://www.cnblogs.com/alice-cj/p/11642744.html

二. Linux下设置虚拟环境
安装虚拟环境的命令:
1)sudo pip install virtualenv #安装虚拟环境
2)sudo pip install virtualenvwrapper #安装虚拟环境扩展包
3)编辑家目录下面的.bashrc文件,添加下面两行,这个是指定创建的虚拟环境在哪个目录下。
export WORKON_HOME=$HOME/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh

HOME/.virtualenvs下

三.
pycharm每次新建项目都会创建虚拟环境问题,导致很多库安装后无法导入?
解决办法:
https://blog.csdn.net/qq_33485434/article/details/82462407

以上是关于虚拟隔离环境详解的主要内容,如果未能解决你的问题,请参考以下文章

Python环境隔离神器-Pyenv

程序员必知的六种隔离技术

使用虚拟环境virtualenv/Virtualenvwrapper隔离多个python

虚拟机隔离

虚拟机隔离

云原生网络微隔离