zoukankan      html  css  js  c++  java
  • python3.6.1环境配置出现Requirement already up-to-date: pip in c:python36libsite-packages决解方案

    本文转载于:http://qoogle.cn/?id=39

    前提:

    windows下同时安装python2和python3,

    应将python2和python3直接安装在 C盘下面,分别为python27和python36文件夹下。(避免Program Files的空格出现,后期会出错!)

    为了方便同时使用,需将python3下的python.exe更名为python3.exe。(python2下的保持默认)

    (当然win系统环境变量的path路径需要添加!python2的路径和pip的路径。python3的在安装的时候有钩选添加进去,如果没有沟选,也需要添加,python3.exe的和pip3.exe的。)

    补充:win环境变量的Path路径添加方法(python)

         我的电脑-->属性-->高级-->环境变量-->系统变量-->找到变是为: PATH

          双击path,添加相应的路径(为避免插入出错,请添加到最前端)。

          例:

    添加python36下的path:

    1
    C:Python36;

    注意,未尾没有斜杠!没有斜杠!没有斜杠!(我好像遇到一次加斜杠会失败的故障!不确定。)但末尾一定有分号,有分号!

    添加python27下的path:

    1
    C:Python27;

    并且配置相应的pip 和pip3对应python2和python3(也更名!)(path略,同理)。

    测试:

    1、CMD中输入python,验证python.exe即2.7版本是否正确:

    1
    2
    3
    4
    5
    C:UsersAdministrator>python
    Python 2.7.13 (v2.7.13:a06454b1afa1, Dec 17 201620:42:59) [MSC v.1500 32 bit (
    Intel)] on win32
    Type "help""copyright""credits" or "license" for more information.
    >>>

    返回信息正确!是python2版本。

    1
    exit()

    退出!记得一定要退出呀!退出,退出,退出!重要的事说遍!

    2、验证python3.exe

    1
    2
    3
    4
    5
    C:UsersAdministrator>python3
    Python 3.6.1 (v3.6.1:69c0db5, Mar 21 201717:54:52) [MSC v.1900 32 bit (Intel)]
     on win32
    Type "help""copyright""credits" or "license" for more information.
    >>>

    返回信息正确!是python3版本。

    1
    exit()

    退出!记得一定要退出呀!退出,退出,退出!重要的事说遍!

    3、验证pip.exe,查看它的版本号!输入pip -V

    1
    2
    C:UsersAdministrator>pip -V
    pip 9.0.1 from c:python27libsite-packages (python 2.7)

    正确!pip是来自python2版本!

    4、验证pip3.exe:

    1
    2
    C:UsersAdministrator>pip3 -V
    Patal error in launcher:Unable to create process using '"'

    返回信息,说出错了!

    以往的做法,即python3.5.1的做法:升级重安装!

    1
    2
    C:UsersAdministrator>python3 -m pip insatll pip
    Requirement already up-to-date: pip in c:python36libsite-packages

    返回信息,说已经完成了!原因是python3.6.1的pip本来就是当前最新版本了,即无新更新安装。

    怎么办?——解决方案:

    1、删除C:Python36Libsite-packages下的pip文件夹!

    2、在官网重新下载最新的pip-9.0.1源文件:https://pypi.python.org/pypi/pip#downloads,

    给个下载链接吧:

    https://pypi.python.org/packages/11/b6/abcb525026a4be042b486df43905d6893fb04f05aac21c32c638e939e447/pip-9.0.1.tar.gz#md5=35f01da33009719497f01a4ba69d63c9

    3、在python3下重新安装:在CMD中进入解压后的pip-9.0.1文件夹中,后执行命令:

    比如我的解压放在C盘里,

    1
    2
    3
    C:UsersAdministrator>cd/
    C:>cd pip-9.0.1
    C:pip-9.0.1>python3 setup.py install

    进入安装文件夹,执行命令,自动安装完毕!

    4、记得,一定要记得,再次删除新生的pip.exe !!!(文件在C:Python36Scripts下面,保留原来的pip3.exe哦!)

    再测试一下,是否pip3.exe成功:

    1
    2
    C:>pip3 -V
    pip 9.0.1 from C:Python36libsite-packagespip-9.0.1-py3.6.egg (python 3.6)

    返回信息,pip3是来自于python3版本中!

  • 相关阅读:
    函数function
    文件操作
    手机抓包app在python中使用
    手机app抓包工具,安卓手机adb无线连接
    selenium+options配置文件
    scrapy 执行同个项目多个爬虫
    最简单的???ubuntu 通过crontab定时执行一个程序
    scrapycrawl 爬取笔趣阁小说
    python装饰器见解笔记
    有关于python内置函数exec和eval一些见解笔记
  • 原文地址:https://www.cnblogs.com/dtest/p/8418516.html
Copyright © 2011-2022 走看看