安装 Python 2.7.x 和 3.x.
注意 :以下说明是针对 Python 2.7 编写的(除非另有说明):Python 3.x 的说明类似。
Windows
首先,从官方网站( https://www.python.org/downloads/) 下载最新版本的 Python 2.7。版本作为 MSI 包提供。要手动安装,只需双击该文件即可。
默认情况下,Python 安装到目录:
C:\Python27\
警告:安装不会自动修改 PATH 环境变量。
假设你的 Python 安装在 C:\ Python27 中,请将其添加到 PATH 中:
C:\Python27\;C:\Python27\Scripts\
现在检查 Python 安装是否有效写入 cmd:
python --version
Python 2.x 和 3.x Side-By-Side
要在 Windows 机器上并排安装和使用 Python 2.x 和 3.x:
-
使用 MSI 安装程序安装 Python 2.x.
- 确保为所有用户安装了 Python。
- 可选:将 Python 添加到
PATH
,使用python
从命令行调用 Python 2.x.
-
使用各自的安装程序安装 Python 3.x.
- 同样,确保为所有用户安装 Python。
- 可选:将 Python 添加到
PATH
,使用python
从命令行调用 Python 3.x. 这可能会覆盖 Python 2.xPATH
设置,因此请仔细检查你的PATH
并确保其配置符合你的偏好。 - 确保为所有用户安装
py launcher
。
Python 3 将安装 Python 启动程序,可用于从命令行交替启动 Python 2.x 和 Python 3.x:
P:\>py -3
Python 3.6.1 (v3.6.1:69c0db5, Mar 21 2017, 17:54:52) [MSC v.1900 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>
C:\>py -2
Python 2.7.13 (v2.7.13:a06454b1afa1, Dec 17 2016, 20:42:59) [MSC v.1500 32 Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>
要将相应版本的 pip
用于特定的 Python 版本,请使用:
C:\>py -3 -m pip -V
pip 9.0.1 from C:\Python36\lib\site-packages (python 3.6)
C:\>py -2 -m pip -V
pip 9.0.1 from C:\Python27\lib\site-packages (python 2.7)
LINUX
最新版本的 CentOS,Fedora,Redhat Enterprise(RHEL)
和 Ubuntu 都附带 Python 2.7。
要手动在 Linux 上安装 Python 2.7,只需在终端中执行以下操作:
wget --no-check-certificate https://www.python.org/ftp/python/2.7.X/Python-2.7.X.tgz
tar -xzf Python-2.7.X.tgz
cd Python-2.7.X
./configure
make
sudo make install
还要在 PATH 环境变量中添加新 python 的路径。如果新的 python 在/root/python-2.7.X
然后运行 export PATH = $PATH:/root/python-2.7.X
现在检查 Python 安装是否有效写入终端:
python --version
Ubuntu(来源)
如果你需要 Python 3.6,可以从源代码安装它,如下所示(Ubuntu 16.10 和 17.04 在通用存储库中有 3.6 版本)。Ubuntu 16.04 及更低版本必须遵循以下步骤:
sudo apt install build-essential checkinstall
sudo apt install libreadline-gplv2-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev
wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tar.xz
tar xvf Python-3.6.1.tar.xz
cd Python-3.6.1/
./configure --enable-optimizations
sudo make altinstall
苹果系统
正如我们所说,macOS 随 Python 2.7.10 一起安装,但是这个版本已经过时,并且从常规 Python 中略有修改。
OS X 附带的 Python 版本非常适合学习,但它对开发不利。OS X 附带的版本可能与官方当前的 Python 版本已过时,后者被认为是稳定的生产版本。 ( 来源 )
安装 Homebrew :
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
安装 Python 2.7:
brew install python
对于 Python 3.x,请改用命令 brew install python3
。