python2和python3混合安装
- 安装环境:window
- 版本:python2,python3
安装python3
先安装python3
从https://www.python.org/下载python3
- web-based 就是在线安装版。
- executable 就是exe可执行格式安装版。
- embeddable 就是zip解压免安装绿色版。文件后缀名就是zip.
环境路径配置
指向路径下的python的根目录和Scipts文件夹两个
此时运行pip,检查是否安装,如果没有安装,安装pip
安装pip
在管理员身份下运行一下命令
python -m pip install --upgrade pip -i https://pypi.tuna.tsinghua.edu.cn/simple
命令解释,因为普通更新会因为访问国外网站延迟很高,出现timeout超时异常。后面就是使用清华大学的源。
安装python2
重复上面的过程,安装python2,过程中会有一个小红叉,提示不能将python2添加到环境变量中,无所谓。
配置python2的环境变量
和上面的一样,新建两个环境路径即可
重点:python2和python3中的可执行文件都是python.exe在cmd下运行python会产生歧义。
找到python2和python3的安装目录,修改python2和python3中python.exe和pythonw.exe的名称为python2.exe、pythonw2.exe和python3.exe、pythonw3.exe。一定要修改文件哟
重新安装pip
python2 -m pip install --upgrade pip -i https://pypi.tuna.tsinghua.edu.cn/simple
python3 -m pip install --upgrade pip -i https://pypi.tuna.tsinghua.edu.cn/simple
为什么要重新安装?
第一次只是针对一个python3版本的,这次是两个
安装成功后用pip2和pip3区分
配置pip下载路径
无论是pip2还是pip3都希望下载的包放在自己的python下,而不是自动放在C盘中
查看pip下载路径
哎呀,默认是在这里。。
查看pip配置文件路径
原来配置文件在E:\python27\lib\site.py
修改配置文件
一个pip2的一个pip3的
可用python更新源
当下载出现timeout异常时,自己加上吧。
清华源:https://pypi.tuna.tsinghua.edu.cn/simple
豆瓣源:http://pypi.douban.com/simple/
阿里源:http://mirrors.aliyun.com/pypi/simple/
豆瓣源:http://pypi.douban.com/simple/
阿里源:http://mirrors.aliyun.com/pypi/simple/
例如pip安装lxml模块
- pip install lxml -i https://pypi.tuna.tsinghua.edu.cn/simple