python环境和工具

1、版本问题

python2.X和python3.X是不兼容,所以选择如果选择了2.X版本,那么为了避免兼容性的问题,在以后使用其他python库或者工具时,也需要选择相对应的版本。

下载地址:https://www.python.org/

2、开发工具IDLE

IDLE是python自身附带使用tkinter创建的图形化的交互式环境。

3、用tkinter编写GUI

tkinter是python自带的用于GUI编程的库,是对图形库TK的封装,跨平台。

4、数值计算库NumPy和SciPy

NumPy和SciPy是Python中用来实现科学计算的库。NumPy主要提供了数据对象、基本的数组函数和傅里叶变换的相关函数。SciPy依赖于NumPy,提供了更多的计算工具,还可绘制图形。

NumPy和SciPy下载地址:http://scipy.org/scipylib/download.html

5、图形绘制库Matplotlib

Matplotlib库依懒于NumPy库和tkinter库,其中NumPy提供数据计算支持,tkinter提供图形界面支持。Matplotlib可以绘制多种形式的二维图形,并带有简单的三维绘图功能。

下载地址:http://matplotlib.org/downloads.html或者http://sourceforge.net/projects/matplotlib/files/

6、机器学习库scikit-learn

scikit-learn依懒于numpy,scipy和matplotlib三个库,可以实现分类,回归,聚类,数据降维,模型选择,数据预处理等功能。

下载地址:http://scikit-learn.org/dev/index.html

7、自然语言处理库NLTK

NLTK是Python的自然语言处理库,文本处理库包括分类、分词、词干提取、解析、语义推理。

下载地址:http://sourceforge.net/projects/nltk/或者http://www.nltk.org/

时间: 2024-10-28 21:01:48

python环境和工具的相关文章

Python虚拟环境常用工具使用

Python虚拟环境工具 我们在使用Python开发的时候会使用pip来安装第三方包,但是由于pip的特性,系统中只能安装每个包的一个版本.但是在实际项目开发中,不同项目可能需要第三方包的不同版本或不同的第三方包,Python的解决方案就是虚拟环境.顾名思义,虚拟环境就是虚拟出来的一个隔离的Python环境,每个项目都可以有自己的虚拟环境,用pip安装各自的第三方包,不同项目之间也不会存在冲突.创建虚拟环境需要一些工具. virtualenv virtualenv是一个创建隔绝的python环境

你所会用到的Python学习环境及工具

备注:所以使用的操作系统环境为CentOS 6.2 编译安装python 2.7及ipython 1.下载所需要的程序包 ipython-1.2.1.tar.gz Python-2.7.6.tar.xz # 请从官网下载指定的程序包. 2.使用yum安装readline程序包 ~ ]# yum -y install readline-devel 如果不安装这个程序包,有可能导致python交互界面无法使用删除键"Backspace" 3.安装gcc包,为编译python做准备 ~ ]#

Python的支持工具[0] -> 环境包管理工具 -> Anaconda

Anaconda包管理工具 / Anaconda Package Management Tools Anaconda is the world's most popular Python data science platform Anaconda的包管工具使得用户可以针对不同的项目进行特定的环境建立,并且切换十分方便,大大提升了各种安装环境的管理效率. 1 Anaconda安装 / Anaconda Install Anaconda的安装十分的简单,直接在官网下载对应版本的安装包即可,安装时自

图像处理基本工具——Python 环境下的 Pillow( PIL )

由于笔者近期的研究课题与图像后处理有关,需要通过图像处理工具对图像进行变换和处理,进而生成合适的训练图像数据.该系列文章即主要记录笔者在不同的环境下进行图像处理时常用的工具和库.在 Python 环境下,对图像的处理笔者主要使用 Pillow 库,主要操作包括对图像的读取.存储和变换等.实际应用中,Pillow 中提供的 Image 模块适合对图像整体进行变换处理操作. 注:以下介绍仅包括对应模块和函数的基础用法,故而在介绍时省略了部分参数和选项,更完备的用法和介绍可参考 Pillow 的官方文

Python的支持工具[0] -> 环境包管理工具 -> pip

pip包管理工具 / pip Package Management Tools pip是一个Python包管理工具,主要是用于安装PyPI上的软件包,可以替代easy_install工具. 1 pip安装 / pip Install pip安装软件: pip install <sw_name> pip安装特定版本的软件: pip install (-v) <sw_name>==<version_number> pip安装指定软件包(已下载): cd <dir_na

windows安装python包管理工具pip

windows安装python包管理工具pip     pip 是一个Python包管理工具,主要是用于安装 PyPI 上的软件包,可以替代 easy_install 工具. 一.前期准备 首先确认windows机器上面是否已经安装好了python.在cmd中输入python --version和python看看是否有反应 如上面所示,表示已经在windows平台上面搭建好了python环境. 二.下载安装 1.到官网去https://pypi.python.org/pypi/pip#downl

Windows 下python 环境安装

1.先在官网上下载安装包,官网地址:  https://www.python.org 2. 选择自己需要的版本进行安装,最好选择新版本下载, 3. 下载完成后,双击运行安装,一直next,直至安装完成 (安装时可以选择 add python 3.6 to path) 4.如果安装的时侯选择 add python to path,则会自动完成环境变量配置 手动配置环境变量,在"Path"行,添加python安装在win下面的路径即可,本人python安装在C:\Program Files

Python自然语言处理工具小结

Python自然语言处理工具小结 作者:白宁超 2016年11月21日21:45:26 1 Python 的几个自然语言处理工具 NLTK:NLTK 在用 Python 处理自然语言的工具中处于领先的地位.它提供了 WordNet 这种方便处理词汇资源的借口,还有分类.分词.除茎.标注.语法分析.语义推理等类库. Pattern:Pattern 的自然语言处理工具有词性标注工具(Part-Of-Speech Tagger),N元搜索(n-gram search),情感分析(sentiment a

[转载]Python 包管理工具解惑

原文链接:http://zengrong.net/post/2169.htm Python 包管理工具解惑 python packaging 一.困惑 作为一个 Python 初学者,我在包管理上感到相当疑惑(嗯,是困惑).主要表现在下面几个方面: 这几个包管理工具有什么不同? distutils setuptools distribute disutils2 distlib pip 什么时候该用pip,什么时候该用 setup.py ,它们有关系么? easy_install.ez_setup