用户工具

站点工具


侧边栏

program:python:about

配置Python开发环境

Python安装包

0、Mac、树莓派Raspbian等Linux 系统,可能已经内置Python。

1、可以到www.python.org下载安装包,然后通过configure、make、makeinstall进行安装。

2、也可以到activestate.com去下载ActivePython组件包。ActivePython是对Python核心和常用模块的二进制包装,它是ActiveState公司发布的Python开发环境(该公司也因编程界十大顶级IDE之Komodo IDE而出名)。ActivePython使得Python的安装更加容易,并且可以应用在各种操作系统上。ActivePython包含了一些常用的Python扩展,以及Windows环境的编程接口。对ActivePython来说,如果你是windows用户,下载msi包安装即可;如果你是Unix用户,下载tar.gz包直接解压即可。

3、更多的开发教程推荐 Anaconda 等 Python 发行版以简化包的管理和部署(如果有意学习安装过程,建议实践第1项)。

示范系统配置

由于Windows、Linux和Mac的系统差异,开发环境的构建亦各异。虽然我们更推荐使用Linux学习编程,但以下过程建立于Windows 10。

示范安装

安装python

安装python-3.7.3-amd64.exe

2019年10月15日 - Python语言项目正式释出了新的大更新版本v3.8)

下载:https://www.python.org/ftp/python/3.7.3/,并安装安装python-3.7.3-amd64.exe

过程中选中复选框Add Python to PATH,以自动设置环境变量。

进入CMD后运行python验证

接下来安装和验证STEM阶段需要用到的Pygame和Turtle。在安装这些包之前,首先需要安装包管理器pip。而在商业开发中,常使用PyCharm来管理第三方库。

安装pip

pip是 Python标准库(The Python Standard Library)中的一个包,这个包比较特殊,用它可以来管理Python标准库(The Python Standard Library)中其他的包。目前,pip 是The Python Packaging Authority (PyPA) 推荐的 Python 包管理工具。

下载pip https://pypi.org/project/pip/#files

进入CMD使用命令行安装pip python setup.py install

确认系统环境变量里包括Python安装目录及其下的Scripts目录

重新进入CMD后运行pip验证

Python的强大之处在于它的应用领域范围之广,遍及人工智能、科学计算、Web开发、系统运维、大数据及云计算、金融、游戏开发等。实现其强大功能的前提,就是Python具有数量庞大且功能相对完善的标准库和第三方库。通过对库的引用,能够实现对不同领域业务的开发。然而,正是由于库的数量庞大,对于管理这些库以及对库作及时的维护成为既重要但复杂度又高的事情。

除pip之外,更多的包管理器有Anaconda和conda等,并且conda包和环境管理器包含于Anaconda的所有版本当中。

开源的Anaconda发行版是在Linux,Windows和Mac OS X上执行Python / R数据科学和机器学习的最简单方法。它在全球拥有1500万用户,是在以下方面进行开发,测试和培训的行业标准一台机器,使单个数据科学家能够:

  • 快速下载1,500多个Python / R数据科学软件包
  • 使用Conda管理库,依赖项和环境
  • 使用scikit-learn,TensorFlow和Theano开发和训练机器学习和深度学习模型
  • 使用Dask,NumPy,pandas和Numba分析具有可伸缩性和性能的数据
  • 使用Matplotlib,Bokeh,Datashader和Holoviews可视化结果

安装pygame

Pygame是跨平台Python模块,专为电子游戏设计。包含图像、声音。创建在SDL基础上,允许实时电子游戏研发而无需被低级语言,如C语言或是更低级的汇编语言束缚。基于这样一个设想,所有需要的游戏功能和理念都完全简化位游戏逻辑本身,所有的资源结构都可以由高级语言提供,如Python。https://www.pygame.org/

这里有众多Windows Python扩展包发布:https://www.lfd.uci.edu/~gohlke/pythonlibs/,包括Pygame。Pygame和已安装的Python一定要保持版本一致(cp37→Python 3.7 & win32 or amd64)。

进入Python运行import pygame验证

turtle

turtle是Python 标准库,随Python一并安装,可以直接使用:

from turtle import *

Windows 版本的 Python 安装程序通常包含整个标准库,往往还包含许多额外组件。对于类 Unix 操作系统,Python 通常会分成一系列的软件包,因此可能需要使用操作系统所提供的包管理工具来获取部分或全部可选组件。

Python 标准库 https://docs.python.org/zh-cn/3/library/index.html

Python 包索引获取这些第三方包 https://pypi.org/

安装编辑器

安装《Python编程:从入门到实践》推荐文本编辑器geany-1.35_setup.exe

下载:https://www.geany.org/Download/Releases,并安装geany-1.35_setup.exe

如果示例程序在Geany执行不成功,需要配置“生成”菜单里的“设置生成命令”>“执行命令”栏填写诸如“D:/Python/python “%f””这样的实际Python地址(此栏默认是“python “%f””);并在“文档”菜单“设置文件编码”为UTF-8(Document(文档)→Set Encoding(设置编码)→Unicode→Unicode(UTF-8))。

program/python/about.txt · 最后更改: 2020/08/04 15:46 由 culmart