搭建基于virtualenv的python 2.7开发环境 - python

本文详细介绍了如何在Ubuntu 9.04上利用virtualenv构建Python 2.7的开发环境。首先讲解了virtualenv的基本原理,然后介绍了安装virtualenv和编译Python 2.7.3的步骤,特别强调了安装选项和目录选择以避免干扰系统默认版本。接着阐述了如何配置环境并安装第三方库,以及在使用sudo时的注意事项,最后给出了针对日常开发和部署场景的不同建议。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我所在公司的服务器标配是ubuntu 9.04 64bit。对于python开发者,这不是一个好消息。它自带的python相对古旧。我想基于2.7,甚至是3.3进行开发,因此,需要自己搭建一个开发环境。

当然,virtualenv更重要的是为了在生产环境中独立地部署python应用。我想从自己的需要出发来考虑。

这一篇是第一步,安装virtualenv,并且准备好python 2.7。

virtualenv的思路

virtualenv官网
virtualenv允许在同一台机器上,存在多份site-packages等目录。不同的开发环境或运维环境,可以分别独立地只用其中的一份。它通过改变shell的环境变量,如PATH,以及python的环境变量,如sys.path等,来达到切换运行环境的目录。
另外,virtualenv还允许指定python的版本,也就是说,我们可以在ubuntu 9.04上,独立地使用python 2.7或python 3.3。

安装virtualenv

我们手头已经有系统自带的python 2.6。在此基础上,装上setuptools 和 virtualenv。

sudo apt-get install python-setuptools
sudo easy_install virtualenv

除此之外,系统的site-packages里就不应该有别的东西了。

编译安装python 2.7.3

sudo apt-get install build-essentia
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值