一、前言
python的虚拟环境virtualenv是用于创建一个独立的python环境,带独立的库,和其他python环境完全独立互不影响,可以创建多个。需要在机器上先安装好一个python。
二、创建virtualenv虚拟环境
1、安装virtualenv
使用pip安装virtualenv,命令如下:
$ pip install virtualenv
2、创建一个虚拟环境
使用如下命令创建一个独立的虚拟环境:
$ virtualenv --no-site-packages venv
其中venv即为虚拟环境的名称,这个命令会使用默认的python版本,但是如果机器上安装了多个python版本,且要使用指定版本来创建虚拟环境则使用如下命令:
virtualenv -p /usr/bin/python2.7 venv27
使用python3:
virtualenv -p /usr/local/bin/python3.4 venv343
或者
virtualenv --python=python3.6 venv365
3、使用新创建的虚拟环境和安装第三方库
虚拟环境创建好后自带有pip和setuptool,所以可以直接使用pip命令来添加第三方库
首先进入该虚拟环境,使用source命令:
source 虚拟环境文件夹路径/bin/activate
[root@TEST apps]# source /apps/venv-python365/bin/activate
(venv-python365) [root@TEST apps]#
而后即可使用pip命令来安装第三方库了,其所能看到的目录结构等和非虚拟环境时看到的一样;
如果后续有程序想要用虚拟环境启动,请先进入虚拟环境,而后再调用该python程序即可;
如果要退出则使用deactivate命令即可退出该虚拟环境;
本文介绍了如何在Linux环境下使用virtualenv创建独立的Python虚拟环境,以实现库的隔离。首先需要确保已安装Python,然后通过pip安装virtualenv。接着,详细步骤包括创建虚拟环境、激活和使用虚拟环境以及安装第三方库。通过source命令激活虚拟环境后,可以使用pip安装所需库。退出虚拟环境只需执行相应命令。
1万+

被折叠的 条评论
为什么被折叠?



