### Windows下多版本Python与Pip的安装及使用
#### 一、安装多版本Python
在Windows环境下同时安装多个版本的Python是常见的需求,尤其是在进行跨版本开发或维护时更为重要。以下步骤详细介绍了如何在Windows 7系统上安装Python 2.7和Python 3.6,并设置相应的环境变量。
1. **下载安装包**
访问Python官方网站 [https://www.python.org/](https://www.python.org/),下载Python 2.7和Python 3.6的安装包。
2. **安装Python 2.7和Python 3.6**
分别安装两个版本的Python,注意不要勾选“Add Python to PATH”选项,因为这一步会在后面统一配置环境变量。
3. **重命名可执行文件**
进入各自的安装目录,将`python.exe`重命名为`python2.exe`和`python3.exe`,以便于区分不同版本。
4. **设置环境变量**
在系统环境中添加以下路径到PATH变量:
- `C:\Python36-32\Scripts\;`
- `C:\Python36-32\;`
- `C:\Python27;`
- `C:\Python27\Scripts;`
设置完成后,重新打开命令行工具,输入以下命令验证环境变量是否设置成功:
```
python2 --version
python3 --version
```
#### 二、为Python 2和Python 3安装pip
pip是Python的包管理工具,可以方便地安装和管理Python第三方库。对于不同的Python版本,需要单独安装pip。
1. **下载pip安装脚本**
访问[https://bootstrap.pypa.io/get-pip.py](https://bootstrap.pypa.io/get-pip.py) 下载安装脚本。
2. **安装pip**
使用PyCharm或其他IDE打开`get-pip.py`文件,然后按照以下步骤安装pip:
1. 在Settings中选择项目的解释器;
2. 运行`get-pip.py`,安装pip。
对于Python 3,安装过程与Python 2相同。
#### 三、pip的使用
一旦pip安装完成,就可以通过它来管理和安装各种Python库了。
1. **pip的基本语法**
基本的pip命令格式为:
```
python2/m3 pip install <package>
```
其中`m2`或`m3`用于指定Python版本。
2. **更新pip**
更新pip的命令如下:
```
python2 -m pip install --upgrade pip
python3 -m pip install --upgrade pip
```
3. **安装特定版本的包**
如果需要安装特定版本的包,可以通过指定版本号的方式实现:
```
python2 -m pip install <package>==<version>
python3 -m pip install <package>==<version>
```
4. **安装预先编译好的whl文件**
对于某些特定平台的包,如`gmpy2`,可以直接下载预先编译好的`.whl`文件安装。例如,下载`gmpy2-2.1.0a1-cp36-cp36m-win32.whl`文件后,可以通过以下命令安装:
```
python3 -m pip install gmpy2-2.1.0a1-cp36-cp36m-win32.whl
```
以上就是在Windows 7环境下安装多版本Python以及pip的详细步骤。这些操作可以极大地提高开发效率,并且有助于解决不同项目之间的依赖冲突问题。