Python安装以及虚拟环境的使用

Posted 我不认识这个人

tags:

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

作用

虚拟环境,可以在系统的python解释器中避免包的混乱和版本的冲突。为每个程序单独创建虚拟环境可以保证程序只能访问环境中的三方包,从而保持全局解释器的干净整洁。

 
虚拟环境使用第三方实用工具virtualenv创建。
检查是否安装虚拟环境:virtualenv --version
 
mac 安装虚拟环境:sudo easy_install virtualenv
 
安装完成后需要新建一个文件夹,用来存放项目代码。下一步是使用virtualenv命令在在文件夹中创建python虚拟环境,所需参数只有一个,即虚拟环境的名字。创建虚拟环境后,当前文件夹中会出现一个子文件,名字就是上述命令中指定的参数,与虚拟环境相关的文件都保存在这个子文件夹中。
 
创建一个名字为venv的虚拟环境
 
virtualenv venv
 
在使用这个虚拟环境之前,需要将其激活
 
source venv/bin/acitvate
 

具体步骤

# 给系统安装虚拟环境
sudo easy_install virtualenv

 

# 查看版本
virturalenv --version

 

sudo mkdir venvs 
cd venvs

# 创建名为qhvenv的虚拟环境

sudo virtualenv qhvenv

# 激活虚拟环境

source venvs/qhvenv/bin/activate

# 终端显示结果

(qhvenv) $

 

之后可以安装项目所需环境(所需第三方包)
 

生成和安装requirements.txt依赖

在查看别人的Python项目时,经常会看到一个requirements.txt文件,里面记录了当前程序的所有依赖包及其精确版本号。其作用是用来在另一台PC上重新构建项目所需要的运行环境依赖。
 
生成requirements.txt文件(导出虚拟环境)
(qhvenv) $ pip freeze > requirements.txt

安装requirements.txt依赖(导入虚拟环境)

(qhvenv) $ pip install -r requirements.txt

 

以上是关于Python安装以及虚拟环境的使用的主要内容,如果未能解决你的问题,请参考以下文章

Linux安装Python3以及虚拟环境

linux安装配置python环境以及虚拟环境和django下载

centos下安装python,mysql5.7以及虚拟环境

python入门conda的使用,创建修改删除虚拟环境,以及常用命令,配置镜像

Virtualenv的安装以及虚拟环境的创建

创建conda虚拟环境以及python的virtualenv虚拟环境