ホームページ  >  記事  >  バックエンド開発  >  如何快速地在windows上部署Python开发环境,包括各种常用的第三方库?

如何快速地在windows上部署Python开发环境,包括各种常用的第三方库?

WBOY
WBOYオリジナル
2016-06-06 16:22:511684ブラウズ

能否有如Ubuntu下apt-get搞定一切的方案?

回复内容:

Python的科学计算平台Anaconda。
Anaconda是一个和Canopy类似的科学计算环境,但用起来更加方便。自带的包管理器conda也很强大。

首先是下载安装。Anaconda提供了Python2.7和Python3.4两个版本,同时如果需要其他版本,还可以通过conda来创建。安装完成后可以看到,Anaconda提供了Spyder,IPython和一个命令行。下面来看一下conda。

输入 conda list 来看一下所有安装时自带的Python扩展。粗略看了一下,其中包括了常用的 Numpy , Scipy , matplotlib 和 networkx 等,以及 beautiful-soup , requests , flask , tornado 等网络相关的扩展。

Anaconda相对Canopy支持Python的版本更多,对Python新版本支持跟的很紧(Sage不支持Python3.x的理由是因为其依赖的SciPy还不支持Python3,而Anaconda却实现了支持Python3.3和3.4,这就说明问题了),此外其在Linux平台下(通过conda管理)安装更方便。 先上图 如何快速地在windows上部署Python开发环境,包括各种常用的第三方库?界面效果跟 Matlab 几乎是一模一样了
比 Matlab 更棒的是编辑器支持语法高亮,命令自动补全,多种背景主题

上面有人提到了 Anaconda,在这里介绍下自己如何在windows上快速部署Python开发环境的。
是真的很简单,完全花不了多少时间。


----------------------------------------------------
Python科学计算的瑞士军刀——Anoaconda 安装与配置

Python是一种强大的编程语言,其提供了很多用于科学计算的模块,常见的包括numpy、scipy和matplotlib。要利用Python进行科学计算,就需要一一安装所需的模块,而这些模块可能又依赖于其它的软件包或库,因而安装和使用起来相对麻烦。幸好有人专门在做这一类事情,将科学计算所需要的模块都编译好,然后打包以发行版的形式供用户使用,Anaconda就是其中一个常用的科学计算发行版

自带的包管理器conda也非常强大,甚至支持多个版本的 Python 共存

主页地址:Anaconda Scientific Python Distribution

1. 下载安装
建议下载zip压缩包,速度快。安装过程是傻瓜式的,跟平时安装其他软件没啥区别

2. 终端执行`conda list`可查看安装了哪些包
如何快速地在windows上部署Python开发环境,包括各种常用的第三方库?
3. 获取免费的学术License(此步骤可跳过,如果你对高性能库没有需求的话)
申请地址:The Anaconda Python Distribution for Academics
使用`edu`邮箱申请后,会在邮箱自动收到`license_academic`文件,将其放在`~/.continuum`目录下即可。

4. 安装额外的包(命令行环境下执行)
$ conda update conda
$ conda install accelerate
$ conda install iopro

下面就是spyder的主界面。变量查看窗口很好用。
如何快速地在windows上部署Python开发环境,包括各种常用的第三方库?

5. 更换编辑器背景主题方案

6. 更换IPython 终端背景

7. 切割编辑器,多文本同时编辑
如何快速地在windows上部署Python开发环境,包括各种常用的第三方库?

经过简单的配置之后,集成化开发环境变得非常的 Cool !

详细过程介绍在我的博客:Python科学计算的瑞士军刀——Anaconda 安装与配置 pip install -r requirements.txt 与windows无关 WinPython
Anaconda
Canopy
三大发行版,一站式搞定。除第一者只有pip源外,后两者都还各有自己的第三方源。 首选的当然是easy_install啊,接着是pip。有时候版本安装出现问题,或者版本不对,就是要自己下载对应的包了。

除了这些还可以安装WinPython,Anaconda,Canopy啊,不对我个人推荐Anaconda。

Anaconda下载
Continuum Analytics: Documentation — Continuum documentation Continuum Analytics: Documentation

目前比较流行的Python科学计算发行版 - 网海水手 - 博客频道 - CSDN.NET (贴个链接,如侵权立删)blog.csdn.net/rumswell/

Python的一些模块。
Python Extension Packages for Windows - Christoph Gohlke lfd.uci.edu/~gohlke/pyt

这也是极好的资源网站。
SourceForge - Download, Develop and Publish Free Open Source Software sourceforge.net/ 直接下打包的PySci即可
比如
WinPython
Download Anaconda Python Distribution
各版本可共存互不影响 我用的是WinPython 发行版 没人提python(x,y)吗?大部分科学计算方面的库这里面都已经包含了。还有IDE(IDLE,Spyder),PyQt,制图,制表,打包等等。而且文档非常详细,美中不足的目前只有Python2版本的。另外如同apt的包管理器也是有的,就是pip嘛。 到github上下载对应库的源代码包解压,在cmd下进入对应文件夹,python.exe setup.py install
适用于使用setuptools进行打包的源代码包。 Visual Studio 2015 支持Python了,安装时默认不安装 (Custom方式的话可以吧python装上); 自建python project时 可以装上python相关工具

还是那句话, windows平台下最好的IDE是Visual Studio, 没有之一
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。