zoukankan      html  css  js  c++  java
  • pip 默认指定python版本

    1,查看pip文件在哪

    which pip            

    ==>  /usr/local/bin/pip

    2,修改pip文件

    1,cd /usr/local/bin/pip    #这里面会有很多其他的pip,比如pip2,pip3,pip3.6等
    2,sudo vim pip

    原先的pip文件是以python2为默认版本
    #!/usr/bin/python2
    # EASY-INSTALL-ENTRY-SCRIPT: 'pip==9.0.1','console_scripts','pip'
    __requires__ = 'pip==9.0.1'
    import re
    import sys
    from pkg_resources import load_entry_point
    
    if __name__ == '__main__':
        sys.argv[0] = re.sub(r'(-script.pyw?|.exe)?$', '', sys.argv[0])
        sys.exit(
            load_entry_point('pip==9.0.1', 'console_scripts', 'pip')()
        )

    3,pip文件本质就是一个脚本,运行时执行里面的脚本,所以要修改指定的python版本,修改里面内容就行

    分为两种情况
    1,直接修改python 版本
    修改pip文件的第一行
    #!/usr/bin/python2    ==>  #!/usr/bin/python3
    2,第一种行不通,那就彻底修改,
    首先复制当前文件夹下的pip3文件,比如

    #!/usr/bin/python3

    # -*- coding: utf-8 -*-
    import re
    import sys

    from pip._internal import main

    if __name__ == '__main__':
    sys.argv[0] = re.sub(r'(-script.pyw?|.exe)?$', '', sys.argv[0])
    sys.exit(main())

    然后删除原先pip文件里面的内容,再把pip3文件的内容导入

    3,pip -V 查看版本是否修改

  • 相关阅读:
    JDBC
    Maven入门初级教程
    os.path路径拓展 python3
    requests实现文件下载, 期间显示文件信息&下载进度_python3
    yield浅析-Python3
    Scoop
    U盘启动盘制作工具(安装Linux)
    JavaScript摘要笔记
    Hexo+Github搭建博客&各种设置
    Linux下搭建svn服务端
  • 原文地址:https://www.cnblogs.com/52forjie/p/10107160.html
Copyright © 2011-2022 走看看