• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

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

python 搞代码 4年前 (2022-01-09) 12次浏览 已收录 0个评论
文章目录[隐藏]

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

回复内容:

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

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

输入 conda list 来看一下所有本文来源gaodaimacom搞#^代%!码&网(安装时自带的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管理)安装更方便。先上图界面效果跟 Matlab 几乎是一模一样了界面效果跟 Matlab 几乎是一模一样了
比 Matlab 更棒的是编辑器支持语法高亮,命令自动补全,多种背景主题

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

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

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

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

主页地址:Anaconda Scientific Python Distribution

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

2. 终端执行`conda list`可查看安装了哪些包

3. 获取免费的学术License(此步骤可跳过,如果你对高性能库没有需求的话)
申请地址:The Anaconda Python Distribution for Academics
使用`edu`邮箱申请后,会在邮箱自动收到`license_academic`文件,将其放在`~/.continuum`目录下即可。

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

下面就是spyder的主界面。变量查看窗口很好用。

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

6. 更换IPython 终端背景

7. 切割编辑器,多文本同时编辑

经过简单的配置之后,集成化开发环境变得非常的 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.gaodaima.com/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, 没有之一


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:如何快速地在windows上部署Python开发环境,包括各种常用的第三方库?

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址