linux命令行虚拟环境 虚拟机用linux系统
linux环境下虚拟环境virtualenv的使用
注:Linux下默认未安装pip,需要手动安装pip命令。
成都创新互联公司基于分布式IDC数据中心构建的平台为众多户提供成都服务器托管 四川大带宽租用 成都机柜租用 成都服务器租用。
安装完成后,可以使用 virtualenv 命令创建放置虚拟环境的目录:
-p PYTHON_EXE, --python=PYTHON_EXE 指定生成的虚拟环境使用的Python解释器:
ENV/lib 和 ENV/include 目录中包含了虚拟环境ENV使用的库文件。在虚拟环境中安装的第三方包会安装在 ENV/lib/python3.4/site-packages 目录下。
ENV/bin 目录里面放置了可执行文件,在里面有新安装的Python 包中的可执行程序,包括pip等相关工具。
默认情况下,虚拟环境会依赖系统环境中的 sit package,就是说系统中已经安装好的第三方 package 也会安装在虚拟环境中,如果不想依赖这些 package,那么可以加上 --no-site-packages 参数建立虚拟环境。
新创建的虚拟环境目录中有一个启动脚本 ENV/bin/activate ,直接使用 source 命令来启动虚拟环境。
退出当前虚拟环境使用 deactivate 命令。
此时还不能使用virtualenvwrapper,默认virtualenvwrapper安装在/usr/local/bin下面,实际上你需要运行virtualenvwrapper.sh文件才行,里面有安装步骤,我们照着操作把环境设置好。
设置环境变量
lsvirtualenv : 列出虚拟环境列表(个人喜欢用第二个)
workon+Enter: 列出虚拟环境列表
mkvirtualenv [虚拟环境名称]: 新建虚拟环境
workon [虚拟环境名称]: 切换虚拟环境
rmvirtualenv [虚拟环境名称]: 删除虚拟环境
deactivate: 离开虚拟环境
如何在Linux中用命令行工具管理KVM虚拟环境
眼下有几种不同的方法可以管理在KVM虚拟机管理程序上运行的虚拟机。比如说,virt-manager就是一种广受欢迎的基于图形用户界面(GUI)的前端工具,可用来管理虚拟机。不过,如果你想在无外设服务器上使用KVM,那么基于GUI的解决方案并非理想方案
linux 纯命令行模式 创建虚拟机
KVM就够了。
virt-install --name centos --ram 1024 --vcpus=1 --disk path=/home/3158cdn/images/node92.img,size=100 --network network:default --os-variant=rhel6 -l --extra-args='console=tty0 console=ttyS0,115200n8'
安装完成后,virtsh console centos
剩下的象操作实体机一样
另外
--name 名字 -ram 内存大小 --vcpus 虚拟CPU --disk 虚拟硬盘选项 --network 网络接入模式
--os-variant=系统类型,这个也可以先成default -l 安装源,这里采用了网络安装源,
--extra-args='console=tty0 console=ttyS0,115200n8' 比较重要,没它,你安完了无法console
如果想安完了,就自动连入,可以再加上--connect qemu:///system
虚拟隔离环境详解
创建虚拟隔离环境用这个:
一.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下:
创建虚拟环境: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下设置虚拟环境
详解:
二. 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每次新建项目都会创建虚拟环境问题,导致很多库安装后无法导入?
解决办法:
当前文章:linux命令行虚拟环境 虚拟机用linux系统
网站链接:http://ybzwz.com/article/hjehpe.html