1.1、配置Python虚拟环境

安装虚拟环境

系统:CentOS 7.2

python版本:Python 2.7.5

 

1.虚拟环境介绍

虚拟环境是Python解释器的一个私有副本,在这个环境中你可以安装私有包,而且不会影响系统中安装的全局Python解释器

虚拟环境非常有用,可以在系统的 Python 解释器中避免包的混乱和版本的冲突。为每个程

序单独创建虚拟环境可以保证程序只能访问虚拟环境中的包,从而保持全局解释器的干净

整洁,使其只作为创建(更多)虚拟环境的源。使用虚拟环境还有个好处,那就是不需要

管理员权限。

虚拟环境使用第三方实用工具 virtualenv 创建。输入以下命令可以检查系统是否安装了

virtualenv:

$ virtualenv –version

 

 

如果结果显示错误,你就需要安装这个工具。

CentOS用户可以使用下述命令安装它:

$sudo yum –y install python-virtualenv

Ubuntu用户可以使用下述命令安装它:

$ sudo apt-get install python-virtualenv

如果你的电脑是 Mac OS X 系统,就可以使用 easy_install 安装 virtualenv:

$ sudo easy_install virtualenv

如果你使用微软的 Windows 系统或其他没有官方 virtualenv 包的操作系统,那么安装过程要稍微复杂一点。在浏览器中输入网址 https://bitbucket.org/pypa/setuptools,回车后会进入 setuptools 安装程序的主页。在这个页面中找到下载安装脚本的链接,脚本名为 ez_setup.py。把这个文件保存到电脑的一个临时文件夹中,然后在这个文件夹中执行以下命令:

$ python ez_setup.py

$ easy_install virtualenv

 

注意:

(1).在微软 Windows 系统中,请使用“以管理员身份运行”选项打开命令行窗口;在基于Unix 的系统中,要在上面两个命令前加上 sudo,或者以根用户身份执行。一旦安装完毕,virtualenv 实用工具就可以从常规账户中调用。

(2).Python 3.3 通过 venv 模块原生支持虚拟环境,命令为 pyvenv,pyvenv 可以替

代 virtualenv。

 

下一步是使用 virtualenv 命令在 flasky 文件夹中创建 Python 虚拟环境。这个命令只有一

个必需的参数,即虚拟环境的名字。创建虚拟环境后,当前文件夹中会出现一个子文件

夹,名字就是上述命令中指定的参数,与虚拟环境相关的文件都保存在这个子文件夹中。

按照惯例,一般虚拟环境会被命名为 venv:

 

 

现在,flasky 文件夹中就有了一个名为 venv 的子文件夹,它保存一个全新的虚拟环境,其中有一个私有的 Python 解释器。在使用这个虚拟环境之前,你需要先将其“激活” 。

如果你使用 bash 命令行(Linux 和 Mac OS X 用户) ,可以通过下面的命令激活这个虚拟环境:

$ source venv/bin/activate

 

如果使用微软 Windows 系统,激活命令是:

$ venv\Scripts\activate

虚拟环境被激活后,其中 Python 解释器的路径就被添加进 PATH 中,但这种改变不是永久

性的,它只会影响当前的命令行会话。为了提醒你已经激活了虚拟环境,激活虚拟环境的

命令会修改命令行提示符,加入环境名:

(venv) $

当虚拟环境中的工作完成后,如果你想回到全局 Python 解释器中,可以在命令行提示符下

输入 deactivate。

 

至此虚拟环境搭建完毕。

posted @   哈喽哈喽111111  阅读(420)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
点击右上角即可分享
微信分享提示