下载

  1. 打开 python 官方网站的下载地址 https://www.python.org/downloads/windows/
    找到需要的版本号。选择 Windows embeddable package 这种,不要下 installer。

  2. 打开 https://pip.pypa.io/en/stable/installation/#get-pip-py 下载 get-pip
    直链接地址 https://bootstrap.pypa.io/get-pip.py

制作

  1. 新建一个文件夹名叫 python3 。把 Windows embeddable package 版本的zip 解压文件进去,注意这个 zip 文件里面没有文件夹,解压的时候要小心不要解压错目录导致文件散乱的和其他文件混在一起。
  2. python3 下面新建目录 CacheScripts
  3. Scripts 下面新建一个配置文件 pip.ini 内容为 (如果没有这一步,就需要全局梯子加速了)。
[global]
index-url=https://pypi.tuna.tsinghua.edu.cn/simple/
extra-index-url=http://mirrors.aliyun.com/pypi/simple/
  1. 回到上一层 python3 目录,新建一个 python_env.bat 内容为下面的代码(注意保存文件的时候编码选择 ANSI)
@echo off
set PYTHON_HOME=%cd%
set PATH=%PYTHON_HOME%;%PYTHON_HOME%\Scripts;%PATH%
set PIP_CONFIG_FILE=%PYTHON_HOME%\Scripts\pip.ini
set PIP_CACHE_DIR=%PYTHON_HOME%\Cache
@echo on
  1. 右键新建一个快捷方式,名字无所谓暂用 Python 启动,对象位置 %comspec% /k python_env.bat 新建完成后,右键菜单-属性,把起始位置项改成 %cd%
  2. 找到 python3 下面某个._pth文件,例如是 python3.8.10 ,那这个文件就应该是 python38._pth,编辑这个文件把里面 #import site 去掉前面的#号。
  3. 把之前下载的 get-pip.py 放入python3文件夹 。
  4. 双击打开 Python 启动 输入 python.exe get-pip.py 并执行,等待 pip 安装完毕。

使用

  1. 双击打开 Python 启动
  2. 测试 输入 python 回车 然后 可以使用python代码来做运算 例如 1+1
  3. 这个终端也可以使用 pip 命令,例如安装一个 numpy 包 pip install numpy
  4. 遇到过一次移动位置后 pip 出错的情况 重新执行了一下 python.exe get-pip.py 修复了,但是没法稳定复现,所以仅作记录。
  5. 使用一段时间后 Cache 文件夹会变的很大,可以搜索 pip 清理缓存来处理,或者直接清空这个文件夹应该也是可以的。