记录一下Python在Windows的安装和配置的全过程,将其调配至我觉得最舒服的一个状态。

下载Python安装程序
前往Python官网找到自己想下载的版本。这里以Python 3.10为例,进入到Python 3.10的最新版本Python 3.10.11的页面,在页面下方的Files中选择Windows installer (64-bit)进行下载。如果下载速度慢的话可以将下载链接复制到迅雷等下载软件中下载。

安装Python
打开下载的安装程序python-3.10.11-amd64.exe进行安装,按照以下的步骤截图勾选选项、点击按钮。具体步骤如下:

  1. 确认勾选如图那2个选项,并点击Customize installation进入下一步。
  2. 确认勾选如图那6个选项,并点击Next进入下一步。
  3. 确认勾选如图那5个选项,输入想要将Python程序安装到的位置,并点击Install进行安装。
  4. 等待安装完成,点击Close退出安装程序。
  5. 打开CMD窗口输入 python -V ,会显示已安装的Python的版本号,如果安装了多个Python,则会显示优先级第一的Python的版本号。至此Python已经成功安装到电脑上。

替换pip源
pip是最常用的用来负责管理Python软件包的工具,在先前安装Python的时候也已经顺带安装了pip。给pip源替换成国内的源可以使软件包的下载速度更快。在C:\Users\%USERNAME%\pip目录下新建一个叫pip.ini的空白文本文件,即完整路径是C:\Users\%USERNAME%\pip\pip.ini,然后在文本中新增以下内容并保存即可:

更新pip
打开CMD窗口输入 pip install --upgrade pip 即可。

查看已安装的Python软件包
打开CMD窗口输入 pip list 即可。

安装Python软件包
Python的各式各样的软件包是Python如此强大和便捷的原因。一般可以通过以下两种方式下载安装软件包:

  • 打开CMD窗口输入 pip install 包名 即可自动安装该软件包的最新版本,比如 pip install pandas 。若想安装某个指定版本的软件包,则只需在CMD窗口输入 pip install 包名==版本 即可,比如 pip install pandas==1.5.3 。一般发行的软件包及其具体的历史版本可以在PyPI网站上查找到。
  • 对于某些pip下载不到的软件包,可以在网上找它的已经编译好的二进制文件.whl进行安装。比如在lfd.uci.edu网站上,找到想要的软件包及其版本,将.whl文件下载下来,在.whl文件同一目录下打开CMD窗口输入 pip install .whl文件名 即可进行安装,比如 pip install Orange3‑3.32.0‑cp310‑cp310‑win_amd64.whl 。

更新Python软件包
打开CMD窗口输入 pip install --upgrade 包名 即可将该软件包更新到可用的最新版本,比如 pip install --upgrade pandas 。

卸载Python软件包
打开CMD窗口输入 pip uninstall 包名 即可,比如 pip uninstall pandas 。

切换不同版本Python优先级(可选)
当电脑里安装了多个不同版本的Python时,Python的优先级,即默认首先使用哪一个版本的Python是通过系统环境变量去控制的。打开环境变量设置,在系统变量中的Path会发现每个版本的Python都有拥有两条值,例如H:\Python\Python310\Scripts\H:\Python\Python310\。在环境变量中,值越靠前(越靠上),则优先级越高。所以通过调整环境变量的位置,可以实现切换不同版本Python优先级的效果。假如想将Python 3.6设置为第一优先级的、默认首先使用的Python,仅需将H:\Python\Python36\Scripts\H:\Python\Python36\这两条值的位置调整到最前面即可。