初学Python版本选择
选择32位还是64位?
除了面向政府、国企领域外都建议64位
新兴领域很多库都是纯64位的,比如谷歌Tensorflow、Taichi太极图形库等。为了以后有可能出现的学习需要,起始就安装64位的Python是很有必要的。
面向政府、国企的开发
如果有可能从事这种领域的开发工作,32位/64位可能都得安装,并且要以32位为主
32位和64位的区别?
64位Python能使用3GB以上的内存,可用于超大数据量的运算。
Python打包生成的EXE跟自身相同,想生成32位的EXE必须使用32位的Python
调用DLL文件时,不同位调用极其麻烦,如要用32位DLL最好安装32位的Python
选择什么版本?
自己学习用
初学者想要麻烦少一点,就下载末尾版本号不是0的最新版,比如当前最新版是3.9.0,那么就下载上一版本3.8.6
3.9.0有些库还没有更新(比如lxml),需要额外安装Microsoft Visual C++ Build Tools(Visual Studio 生成工具)从源码编译
如果有其它语言开发经验可以直接下最新版。
开发的程序可能用于政府、国企的办公电脑
这种情况请选择支持winXP的 32位 3.4.4 版(最后版本是3.4.10 但需要自己从源码编译)
政府国企的电脑经常挑战想象力……
官网下载太慢?
在华为开源镜像站有Python的加速镜像,版本齐全
mirrors.huaweicloud.com/python
找到对应版本的目录,比如
https://mirrors.huaweicloud.com/python/3.8.6/
python-3.8.6-amd64.exe 就是64位的
python-3.8.6.exe 是32位的
安装和配置
安装时除了安装位置,其它默认选项即可。
PIP命令国外网速慢,可能需要配置国内镜像(PIP用于安装各种扩展库)
在命令提示符或PowerShell窗口运行以下命令,使用阿里的镜像:
pip config set global.index-url https://mirrors.aliyun.com/pypi/simple
IDE或编辑器的选择
初学Python用系统自带的记事本就行,或者你用得惯的任意一款编辑器都可以。初期没必要额外增加学习成本。
掌握基本语法之后个人推荐 VScode