为什么安装它
独立版的 python 可以让你在同一台电脑上存在多个版本的 python, 同时具有以下优点:
- 体积轻巧 (15mb ~ 30mb).
- 多个版本之间不会相互影响.
- 不会产生数不清的目录和软链接.
- 不会安装在 “隐蔽” 的位置 (可自定义).
- 可以非常简单彻底地卸载.
- 可以复制整个文件夹, 分享给别人也能运行.
下载
请根据你的电脑系统下载对应的安装包:
注意事项:
- 以下内容截止 2022-12-06 最新.
- 目前能下载到的最高的 python 版本是 3.10.8.
- 这些下载链接指向的是 github release 资源, 请确认自己能够访问 github.
- 这些资源的体积一般在 30mb 左右, 请确认自己的网络足够快.
- 32 位的系统不受支持!
- 我是 windows
- 我是 64 位系统
- 下载 cpython-3.10.8+20221106-x86_64-pc-windows-msvc-shared-install_only.tar.gz
- 特殊: 我想下载到优盘里, 且在优盘中能够运行
- 下载 cpython-3.10.8+20221106-x86_64-pc-windows-msvc-static-install_only.tar.gz
- 我是 macos
- 我是 intel 64 位系统
- 下载 cpython-3.10.8+20221106-x86_64-apple-darwin-install_only.tar.gz
- 我是 arm 64 位系统 (m1, m2 芯片)
- 下载 cpython-3.10.8+20221106-aarch64-apple-darwin-install_only.tar.gz
- 我是 linux
- 我是 intel 64 位系统
- 我用的是比较新的系统 (2014 年以后)
- 下载 cpython-3.10.8+20221106-x86_64-unknown-linux-gnu-install_only.tar.gz
- 我用的是非常古老的系统 (比如 centos 6, 主要指 glibc 库非常旧)
- 下载 cpython-3.10.8+20221106-x86_64-unknown-linux-musl-install_only.tar.gz
- 特殊: 我想下载到优盘里, 且在优盘中能够运行
- 下载 cpython-3.10.8+20221106-x86_64-unknown-linux-musl-install_only.tar.gz
- 我是 arm 64 位系统 (比如树莓派)
- 下载 cpython-3.10.8+20221106-aarch64-unknown-linux-gnu-install_only.tar.gz
- 我在嵌入式系统上工作
- 本文不适用这种情况, 请移步至 micro-python.
安装
-
解压刚才你下载的压缩包. 解压后得到一个 “python” 文件夹.
-
将这个文件夹放到你喜欢的位置, 比如我的是 C:/Likianta/programs/python/3.10
(windows) 和 ~/Desktop/programs/python/3.10
(macos).
-
将以下路径加入到 PATH 环境变量
windows 示例 (编辑系统环境变量):
C:/Likianta/programs/python/3.10
C:/Likianta/programs/python/3.10/Scripts
macos 示例 (添加到 ~/.zshrc
):
~/Desktop/programs/python/3.10/bin
测试
新开一个命令行, 输入以下命令测试:
python3 --version
python3 -m pip --version
优化与增强
如果你在用 macos / linux, 以下配置建议加入到 ~/.zshrc
(~/.bashrc
):
alias py="python3"
alias pip="python3 -m pip"
卸载
直接删除文件夹即可. 它会移除 python 本体和所有下载的依赖 (因为都在一个目录下).
此外, 你还需手动清除 PATH 环境变量中的路径 (尽管不做也没关系).
疑难解答
为什么输入 python3 --version
看到的不一样?
你的系统中可能安装了其他 python 版本, 比如官方版的 python.
你可以考虑卸载它们, 或者寻找其他方案 (比如软链接覆盖) 解决共存问题.