python虚拟环境venv,python venv 部署
个人资料
Virtualenv是一个用于创建隔离Python环境的工具。Virtualenv将创建一个文件夹,其中包含使用Python项目所需的包所需的所有可执行文件。
固定
pip安装虚拟设备
基本用途
为项目创建虚拟环境:
$ cd我的项目目录
$ virtualenv venv #venv是虚拟环境的目录名,是自定义的。
Virtualenvvenv将在当前目录下创建一个包含Python可执行文件和pip库副本的文件夹,以便可以安装其他软件包。虚拟环境的名称(本例中为venv)可以是任意的;如果省略该名称,所有文件都将放在当前目录中。
在运行命令的目录中,将创建一个Python副本,并放在名为venv的文件中。
您也可以使用Python解释器。
$ virtualenv-p/usr/kfdxt/python 2.7 venv #-p参数指定python解释器的程序路径。
这将使用/usr/kfdxt/Python2.7中的python解释器。
必须激活它才能开始使用虚拟环境。
$ source venv/kfdxt/activate
从现在开始,你用pip安装的所有软件包都将放在venv文件夹中,并与全局安装的Python隔离。
照常安装软件包。例如:
$ pip安装请求
如果您暂时完成了在虚拟环境中的工作,您可以禁用它。
$ .venv/kfdxt/停用
这将恢复系统的默认Python解释器并恢复默认值,包括已安装的库。
要删除虚拟环境,只需删除文件夹。(运行rm-rfvenv)。
Virtualenv在这里有点不方便。因为虚拟的启动和停止脚本都位于特定的文件夹中,一段时间后,很多虚拟环境会分散在系统的各个角落,名字和位置可能会忘记。
virtualenvwrapper
由于virtualenv不容易集中管理虚拟环境,建议直接使用virtualenvwrapper。Virtualenvwrapper提供了一系列命令来简化虚拟环境的工作。它将您所有的虚拟环境放在一个地方。
安装虚拟编写器(验证是否安装了虚拟编写器)
pip安装virtualenvwrapper
pinstall VirtualEnvwrapper-Win # Windows使用此命令
安装后,在~/中写入以下内容。没有则创建
导出WORKON_HOME=~/Envs
source/usr/local/KF dxt/virtualenvwrapper . sh
第1行:virtualenvwrapper存储虚拟环境目录。
第二行:因为virtrualenvwrapper安装在python的kfdxt目录下,所以路径是python安装目录的kfdxt/virtualenvwrapper.sh。
来源~/。bashrc#读取配置文件并立即生效
虚拟包装器的基本用法
1.创建虚拟环境mkvirtualenv
mkvirtualenv venv
这将在WORKON_HOME变量指定的目录中创建一个名为venv的新虚拟环境。
如果要指定python版本,可以在“- python”中指定python解释器
mkvirtualenv-python=/usr/local/python 3 . 5 . 3/KF dxt/python env
2.基本命令
查看当前虚拟环境目录。
[root@localhost ~]# workon
py2
py3
切换到虚拟环境
[root@localhost ~]#在py3上工作
(py3 ) [root@localhost ~]#
退出虚拟环境
(py3 ) [root@localhost ~]#停用
[root@localhost ~]#
删除虚拟环境
rmvirtualenv venv
使用pip命令导出和导入Python环境安装包。
1.导出Python环境安装包
[root @ bogon ~]# pipfreepackages . txt
这将创建packages.txt文件。该文件包含当前环境中所有软件包及其各自版本的简单列表,即pip列表中列出的软件包列表。
2.安装和部署Python环境包
[root @ bogon ~]# pip install-r packages . txt
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。