python科学计算开发环境搭建

版本选择

开发环境搭建有两种选择,其中anaconda发行版包含了numpyscipymatplotlib等科学运算库。

安装方法 优点 缺点 第三方库安装方法
标准版 版本简洁,30M左右,只包含标准库 使用标准库时需要通过pip命令安装 pip install numpy
anaconda发行版 500M左右,包含了常用的100多个第三方库 臃肿,实际开发用不到这么多 pip install flask或者conda install flask

anaconda安装完毕后需要向Path添加三个环境变量

C:\ProgramData\Anaconda3\Scripts;C:\ProgramData\Anaconda3;C:\ProgramData\Anaconda3\Library\bin;

第三方库安装

使用到的第三方库和官方文档地址如下表所示。numpyscipymatplotlib的安装容易出错,建议使用anaconda发行版安装。

库名 用途 下载地址 文档地址
wxpython 图形用户界面库,用于与用户交互 wxpython doc
numpy 科学运算库,用于矩阵运算等 numpy doc
scipy 基于numpy的科学运算核心包,提供了许多用户友好和高效的数字实践,如实现插值,积分,优化,图像处理等等 scipy doc
matplotlib 绘图库 matplotlib doc
pyinstaller 打包工具,生成可执行文件
安装wxpython

wxpython的安装可以在网络环境较好的条件下使用命令行安装,通过加-i选项添加镜像源可有效加快下载速度,参考https://www.jianshu.com/p/d31f4d293791

pip install wxpython
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple wxpython

无网络条件下可以选择下载对应的whl文件,比如python3.8版本,64windows系统的电脑可以选择标示的版本

image.png

安装命令

pip install wxPython-4.1.0-cp38-cp38-win_amd64.whl
安装pyinstaller

pyinstaller用于打包源码生成可执行文件,pyinstaller的安装可以在网络环境较好的条件下使用命令行安装

pip install pyinstaller
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pyinstaller

无网络条件下可以下载源码包,解压源码包,执行以下命令安装
安装命令

python setup.py install

你可能感兴趣的:(python科学计算开发环境搭建)