• 更改PIP默认安装源


    1、个人安装环境

    1.1 Windows7x64 + Python 3.7.3

    1.2 Centos7 + 3.6.8

    2、默认安装源

    默认情况下使用的是pythonhosted.cn这个域名,这个就是python官方的域名,对应的网站是在国外。通常下载速度较慢,容易出错。

     3、更改国内安装源

    3.1 国内安装员列举

    • 阿里:https://mirrors.aliyun.com/pypi/simple
    • 豆瓣:http://pypi.douban.com/simple/
    • 清华大学:https://pypi.tuna.tsinghua.edu.cn/simple
    • 中国科学技术大学: https://pypi.mirrors.ustc.edu.cn/simple
    • 华中理工大学: http://pypi.hustunique.com/simple
    • 山东理工大学: http://pypi.sdutlinux.org/simple

    3.2 速度测试

    使用Windows cmd进行ping测试,如

    C:Usersadmin>ping aliyun.com
    
    正在 Ping aliyun.com [2401:b180:1:50::f] 具有 32 字节的数据:
    来自 2401:b180:1:50::f 的回复: 时间=17ms
    来自 2401:b180:1:50::f 的回复: 时间=17ms
    来自 2401:b180:1:50::f 的回复: 时间=18ms
    来自 2401:b180:1:50::f 的回复: 时间=16ms
    
    2401:b180:1:50::f 的 Ping 统计信息:
        数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
    往返行程的估计时间(以毫秒为单位):
        最短 = 16ms,最长 = 18ms,平均 = 17ms
    
    C:Usersadmin>ping douban.com
    
    正在 Ping douban.com [154.8.131.172] 具有 32 字节的数据:
    来自 154.8.131.172 的回复: 字节=32 时间=29ms TTL=50
    来自 154.8.131.172 的回复: 字节=32 时间=28ms TTL=50
    来自 154.8.131.172 的回复: 字节=32 时间=27ms TTL=50
    来自 154.8.131.172 的回复: 字节=32 时间=28ms TTL=50
    
    154.8.131.172 的 Ping 统计信息:
        数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
    往返行程的估计时间(以毫秒为单位):
        最短 = 27ms,最长 = 29ms,平均 = 28ms
    
    C:Usersadmin>ping tuna.tsinghua.edu.cn
    
    正在 Ping tuna.tsinghua.edu.cn [2402:f000:1:416:101:6:6:172] 具有 32 字节的数据:
    来自 2402:f000:1:416:101:6:6:172 的回复: 时间=73ms
    来自 2402:f000:1:416:101:6:6:172 的回复: 时间=71ms
    来自 2402:f000:1:416:101:6:6:172 的回复: 时间=71ms
    来自 2402:f000:1:416:101:6:6:172 的回复: 时间=70ms
    
    2402:f000:1:416:101:6:6:172 的 Ping 统计信息:
        数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
    往返行程的估计时间(以毫秒为单位):
        最短 = 70ms,最长 = 73ms,平均 = 71ms

     很明显,我们这边使用阿里云速度较快!

    3.3 windows创建或修改pip.ini文件

    3.3.1 文件位置确认

    pip.ini位置为%USERPROFILE%pippip.ini(注意:以UTF-8无BOM编码格式保存),USERPROFILE位置使用set命令查看

    set

    运行结果: 

    USERPROFILE=C:Usersadmin
    VBOX_INSTALL_PATH=C:Program FilesOracleVirtualBox
    VS100COMNTOOLS=C:Program Files (x86)Microsoft Visual Studio 10.0Common7Tools
    windir=C:Windows
    windows_tracing_flags=3
    windows_tracing_logfile=C:BVTBinTestsinstallpackagecsilogfile.log 

     所以pip.int真实位置为C:Usersadminpippip.ini

    3.3.2 修改文件

    [global]
    timeout=300
    index-url=https://mirrors.aliyun.com/pypi/simple
    [install]
    trusted-host=aliyun.com
    

    3.4 Centos创建或修改pip.ini文件

    3.4.1 create file

    cd ~
    mkdir .pip
    cd .pip
    sudo gedit pip.conf
    

     3.4.2 copy and paste below texts

    [global]
    trusted-host=mirrors.douban.com
    index-url=https://pypi.douban.com/simple/
    

    4、安装测试

    以cmd中安装django进行测试:

    pip install django

    运行结果:

    Looking in indexes: https://mirrors.aliyun.com/pypi/simple
    Collecting django
      Downloading https://mirrors.aliyun.com/pypi/packages/c6/b7/63d23df1e311ca0d90f41352a9efe7389ba353df95deea5676652e615420/Django-3.0.3-py3-none-any.whl (7.5MB)
        100% |████████████████████████████████| 7.5MB 1.4MB/s
    Requirement already satisfied: pytz in c:programdataanaconda3libsite-packages (from django) (2018.9)
    Requirement already satisfied: asgiref~=3.2 in c:programdataanaconda3libsite-packages (from django) (3.2.3)
    Requirement already satisfied: sqlparse>=0.2.2 in c:programdataanaconda3libsite-packages (from django) (0.3.0)
    Installing collected packages: django
    Successfully installed django-3.0.3
    
  • 相关阅读:
    二级域名配置
    环信框架-消息模块
    屏幕适配问题
    iOS-NSSession
    环信框架使用
    静态UITableView
    __weak存在的问题
    MVVM与MVC
    iOS通知与多线程
    block
  • 原文地址:https://www.cnblogs.com/hester/p/12317171.html
Copyright © 2020-2023  润新知