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

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

WBOY
WBOYOriginal
2016-06-06 16:22:511682Durchsuche

能否有如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, 没有之一
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn