码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2017-12-24 20:06:51      阅读:279      评论:0      收藏:0      [点我收藏+]

标签:方便   安装   更新   targe   表示   c11   ber   内容   环境变量   

一、首先去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

方法二:

不用担心,这是因为Windows环境下Python默认是没有安装setuptools这个模块的,这也是一个第三方模块。下载地址为http://pypi.python.org/pypi/setuptools

  如果是Windows环境的话,下载exe形式的安装程序就可以了(傻瓜式安装,非常快)。安装了setuptools之后,再运行“python setup.py install”就可以方便地安装各种第三方模块了。

2014-08-07更新:

现在http://pypi.python.org/pypi/setuptools上面貌似没有提供exe下载了,取而代之的是一个自动化下载安装的脚本https://bootstrap.pypa.io/ez_setup.py,

技术分享图片

 

下载该脚本后运行

python ez_setup.py

即可。脚本会自动判断python的版本,自动下载,安装。

  如果是Linux环境的话,可能稍微麻烦一点,可能是笔者能力不够吧。下面简单说一下Linux下setuptools的安装过程。同样是在http://pypi.python.org/pypi/setuptools这个地方下载setuptools-0.6c11-py2.7.egg文件到本地,使用chmod +x setuptools-0.6c11-py2.7.egg命令使文件成为可执行文件。然后运行sudo sh setuptools-0.6c11-py2.7.egg命令完成安装。

    上述方法经笔者测试可行。http://blog.sina.com.cn/s/blog_3fe961ae0100zgav.html

然后再执行安装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 

技术分享图片

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

标签:方便   安装   更新   targe   表示   c11   ber   内容   环境变量   

原文地址:http://www.cnblogs.com/cxscode/p/8098839.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!