windows 10 python 2.7和python3.6共存解决方法和pip安装

来源:互联网 发布:微信mac版 dmg 编辑:程序博客网 时间:2024/06/10 12:22

一、首先去python官网将两个版本下载并安装;

然后进入windows的环境变量,检查下面4个变量:

1.C:\Python27
2.C:\Python27\Scripts
3.D:\software\python
4.D:\software\python\Scripts

环境变量中缺少那个就增加那一个

进入CMD或者PowerShell

输入 py -2 (执行python2.x的版本)


输入py -3(执行python3.x的版本)


二、安装pip

首先下载pip安装包:https://pypi.python.org/pypi/pip#downloads

然后进入安装包

向那个版本安装就调用相应的python版本:

也可以不指定版本,直接使用python setup.py install 进行安装

例如向python2.x安装,就执行:

py -2 setup.py install

这个时候有可能会报这样的错误:(from setuptools import setup, find_packages ImportError:No module named setuptools)


这说明缺少setuptools,这样解决:

打开这个网页,将里面的内容放在一个xxx.py的文件里面:http://peak.telecommunity.com/dist/ez_setup.py

用py -2 xxx.py 进行安装setuptools

然后再执行安装pip的命令(py -2 .\setup.py install)


三、执行相应版本的pip

需要运行python2.x版本下的pip时

执行:py -2 -m pip xxx

-2 还是表示使用 Python2,-m pip 表示运行 pip 模块,也就是运行pip命令

需要运行python2.x版本下的pip时

执行:py -3 -m pip xxx


阅读全文
3 0