--- title: 同一台设备Python兼容 date: 2020-06-06 21:52:21 tags: [Python] categories: [Python] author: Anges黎梦 --- > 在同一台电脑上如何同时安装Python2和Python3,且均可以正常使用pip。 ## 一、百度版本 在Python安装目录中,寻找python.exe和pip.exe,并修改python.exe和pip.exe的文件名修改了。 但是这样的方法其实还是不完美。pip的版本容易冲突,经常导致只有一个pip可以使用。 并不是很稳定 ## 二、官方版本 ### 1. Windows 安装Python版本,且版本在3.x版本以上时。 我们可以在C盘,Windows目录下,寻找py.exe文件(安装Python自动安装)。 ![](https://limeng-blog.oss-cn-hangzhou.aliyuncs.com/code/python-install/1234750-20180129182303250-475837298.png) #### 使用方式 ##### 1. Python 2.x ``` py -2 py -2 -m pip install xxxx ``` ##### 2. Python 3.x ``` py -3 py -3 -m pip install xxxx ``` 这样运行python文件的时候就会比较麻烦,解决方法就是我们可以在文件头,声明一下运行python版本,声明格式如下: ```#! python2``` ```#! python3``` python的版本声明在文件中是要放在第一位的。 ### 2. Mac Mac系统本身自带了2.x的Python版本 虽然说有方案可以卸载。但是尽量不要卸载。 因为系统中有一些内容是要依赖python的。卸载容易造成系统异常或其他问题。 在Mac电脑中,想要使用多个python,直接在命令行中使用命令就可以区分。 #### 1. Python 2.x 启动python ``` python2 ``` 使用python2版本的pip ``` pip2 ``` ### 3. Linux Linux上与Mac使用相同