Python开发环境配置

基于Linux/ Mac OS X。也许很多朋友和我一样想要,另外也怕自己搞忘了。

一、版本平台的说明

1、系统平台

此次开发环境的配置是基于Linux或者Mac OS X 的,对于windows没有试验过,所以不好说,应该都是一样的。不过个人建议,Python开发还是在Linux或者OS X平台上搞,这两个系统对于Python提供了原生支持。至少是 系统自带的。

对于Ubuntu 12.04的Python:         版本2.7.3(不是说其他不行,只是其他版本没有试验过)

当然了,系统版本高于12.04也是可以的

OS X 10.9自带的Python:              版本是2.7.5 

二、虚拟环境的配置

1、虚拟环境的说明

Python的版本很多,从2.5一直到3.x都有,各个版本之间以及第三方包之间的兼容性不是很好,为了让各自拥有一个隔离的环境不至于相互影响,于是就要一个虚拟环境,将各个版本隔离开来。我是深有体会,因为兼容性问题轻则出错,更要命的是还不知道怎么修改过来,往往是改了这个那个有出错,所以虚拟环境很有必要。然后在每个环境中安装需要的软件包(配合 pip 使用),这一系列的环境是相互隔离的。

2、安装配置

Linux(这里特指Ubuntu)上安装请首先确保进行了以下两步:

sudo apt-get install build-essential

sudo aptitude install python-dev

Linux安装pip

sudo apt-get install python-pip

OS X同样要先安装pip

sudo easy_install pip

然后再通过pip安装virtualenv,Linux和OS X的方法都是一样的了。

sudo pip install virtualenv 

3、方便的使用虚拟环境:virtualenvwrapper

安装:

sudo pip install virtualenvwrapper

配置virtualenvwrapper

修改

sudo vim  /usr/local/bin/virtualenvwrapper.sh

将存放虚拟环境的目录修改成你要的,它默认的路径是$HOME/.virtualenvs

我是将它改成了$HOME/virtualenvs

执行:

source /usr/local/bin/virtualenvwrapper.sh

这样管理工具是搞好了

三、如何使用

得益于上一步安装的virtualenvwrapper,我们可以很方便的使用和管理虚拟环境

3.1 创建虚拟环境

接下来的操作中要创建一个虚拟环境(也就是一个目录),这个虚拟环境创建的路径是$HOME/virtualenvs,也就是在你用户主目录下的virtualenvs里

mkvirtualenv test2-pyenv

再去查看~/virtualenvs,发现多了test2-pyenv

创建后会自动激活虚拟环境,命令提示符也会有变化,变成这个了:

(test2-env)Terminal_USER> test2-env$

3.2 列出所有的虚拟环境

$ lsvirtualenv

3.3  列出所有虚拟环境

$ lsvirtualenv

3.4  激活虚拟环境

$ workon test2-env

3.5 进入虚拟环境目录

$ cdvirtualenv

3.6 进入虚拟环境的site-packages目录

$ cdsitepackages

3.7 列出site-packages目录的所有软件包

$ lssitepackages

3.8 停止虚拟环境

$ deactivate

3.9 删除虚拟环境

$ rmvirtualenv test2-env

另外:当我们迁移环境并且重建的时候也是非常的方便

4、重建Python环境

4.1 将软件包配置放到文件中

$ pip freeze > requirements.txt

4.2 重建

重建(rebuild) 环境就是在部署的时候,在生产环境安装好对应版本的软件包,不要出现版本兼容等问题:

$ pip install -r requirements.txt

参考:

点击打开链接

点击打开链接

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-10-09 16:37:57

Python开发环境配置的相关文章

centos7.0 安装日志--图文详解-python开发环境配置

centos7.0发布之后,就下载了everthing的DVD镜像,今天有时间,所以决定在vbox底下体验一番--- 上图: 默认是体验安装,作为一个忠实粉丝,我决定选择直接安装! 这个界面是这次新版本更新后改的,它把以前要下一步.上一步可以修改的操作全部集中到一个页面来,默认选择是下图这样,比如你想修改软件安装选项只要点击相应选项就可以了. 每次你更改安装选项之后,它都会自动从新计算安装源,如果你的选择的资源本地没有,还可以通过网络来安装,默认网络是不启用的,所以我们需要自己手工设置一下网络.

Eclipse+python开发环境配置

下载Eclipse下开发Python的插件Pydev,目前版本是1.6.5.http://sourceforge.net/projects/pydev/ 下载后,解压缩文件夹中包含两个目录. 将这两个目录下的文件全部复制到Eclipse安装程序的对应的两个同名字目录下,即可完成Eclipse Python开发补丁安装. 重启Eclipse. 打开windows菜单,打开preferences子菜单,弹出对话框中即可看到Pydev补丁的安装结果. 选中子项Interpreter-Python,进行

tmp 20191101-----windows vim python开发环境配置

安装下载windows git 官网 https://git-scm.com/downloads 淘宝源 http://npm.taobao.org/mirrors/git-for-windows/ 默认选项安装 安装后git自动加到环境变量,C:\Program Files\Git\usr\bin也加到环境变量,这个文件夹下有vim.ext, ssh.exe, scp.exe 而且安装git过程中同时安装的vim支持python2和python3 vim --version查看 验证vim p

manjaro与python开发环境配置

1.manjaro配置 1.1.启动项 sudo update-grub 1.2.换源 : sudo pacman-mirrors -i -c China -m rank sudo pacman -Syy 注:Pacman常用命令 Pacman是Arch Linux 的包管理器.它将一个简单的二进制包格式和易用的构建系统结合了起来.不管软件包是来自官方的 Arch 库还是用户自己创建,Pacman 都能方便得管理. 更新系统 在 Archlinux 中,使用一条命令即可对整个系统进行更新: pa

Python 开发环境配置

Python开发环境安装指南 一.指南概述 Python开发环境部署指南,针对window 开发环境的部署.使用的IDE工具是PyCharm.适用于window?64位操作系统,其他系统可到官网下载,安装方式大同小异.本人在安装过程中遇到几个坑,用此文档记录下来,方便以后使用. 安装python环境其实没有什么安装技巧,就是有些需要特别注意的地方. 二.安装文件 Python文件: 官网:https://www.python.org (这里我选择的是版本:3x) 本地:https://pan.b

【从零学习Python】Ubuntu14.10下Python开发环境配置

1. 前言 近期在研究计算机视觉的一些算法,也刚開始接触linux,试着在ubuntu下用qt+openCV进行开发,感觉还行.可是Python作为在学术领域广为应用的高级解释性语言.其在计算机视觉的领域也应用得很广泛.于是我就买了一本<python计算机视觉>的书,打算从零開始自学python,而且先主要尝试用python进行cv方面的开发. 2. 开发环境 我如今使用的是眼下最新的64位的Ubuntu14.10系统,不同的版本号配置方法上可能会有些许的差异 首先当然是先安装python包,

Windows下Python开发环境配置

开发环境如下: 操作系统: Windows 7 32/64位 开发语言及工具:    Python 2.7.6, Setuptools 9.1, Pip 6.0.3 开发IDE:  Ulipad, wxPython 3.0, comtypes 1.1.1 其他工具: py2exe, pyodbc等 1.install python 去下载pywin32,并安装. 2.install setuptools 去https://pypi.python.org/pypi/setuptools下载,该页面

Linux下python开发环境配置

1.安装pyenv 是一个全局的python版本管理工具.能够进行全局的python版本切换.使用pyenv之后可以再服务器上安装多个python版本 . 第一步:安装git curl [email protected]:/$ sudo apt-get install git curl [sudo] hgy 的密码: 正在读取软件包列表... 完成 正在分析软件包的依赖关系树 正在读取状态信息... 完成 将会同时安装下列软件: git-man liberror-perl 建议安装: git-d

centos6.8 vim+python 开发环境配置

null