您的位置:首页 > 运维架构 > Linux

windows、linux 修改pip安装源(临时和永久)

2020-02-01 07:52 309 查看

windows、linux 修改pip安装源

​ 是不是遇到过使用

pip
安装第三方模块的时候,卡了好久没动静,然后就报错了,屏幕上一堆红色的提示,也不知从何下手。其实这种情况很有可能是因为使用了默认的国外的
pip
安装源,由于防火墙的原因,所以会出现无法下载(或者很慢很慢很慢)安装第三方模块的问题,解决办法就是将
pip
的安装源替换为国内的源。

使用国内的源又可以分为临时替换和长期替换:

临时替换:

​ 在

pip
安装第三方模块的时候指定安装源,比如:(文章后面有国内
pip
源推荐)

# pip install 模块名 -i pip镜像源
pip install pandas -i https://pypi.tuna.tsinghua.edu.cn/simple

​ 这种使用

-i
参数临时替换的,只会当次命令生效,以后每次都得加上,为了不每次都输入这么一串,可以增加配置文件来长期(永久)更改
pip
源;

长期(永久)替换:

​ 新增配置文件的方法来改变

pip
镜像源,windows和linux有区别:

windows:

  1. 按键盘上的
    Win
    +
    E
    ,打开资源管理器,在上面的地址栏输入
    %appdata%
    ,按回车,进入到这个文件夹;
  2. 在当前文件夹下新建一个名字为
    pip
    的文件夹;
  3. 双击进入到
    pip
    文件夹,然后新建一个名为
    pip.ini
    的文件;
  4. 右键使用记事本(或其他软件如
    notepad++
    )打开,然后将以下内容粘贴进去即可;
[global]
index-url=https://mirrors.aliyun.com/pypi/simple/
trusted-host=mirrors.aliyun.com
timeout=3600

​ 其中,

index-url
这里可以替换为文末的任意一个,对应的,下面的
trusted-host
也要替换为双斜杠
//
和第一个单斜杠
/
中间的那部分。

linux:

  1. 打开终端,

    Ctrl
    +
    Alt
    +
    T
    (没改键的话);

  2. 进入到用户目录下:

    cd ~
  3. 创建目录

    .pip
    并进入到该目录:

    mkdir .pip  && cd .pip
  4. 创建

    pip.conf
    并将上面
    windows
    配置文件里面的内容粘贴进去:

    vim pip.conf
    # 然后按i进入编辑模式,并将上面windows配置文件里面的内容粘贴进去
  5. 粘贴进去之后,按

    ESC
    进入命令模式,再输入
    :wq
    保存退出

  6. 重新打开终端即可使用新配置

    pip
    源来安装第三方模块了。

国内
pip
源推荐:

​ 注:各位可以根据自己的运营商和地区,选择地理距离近的。后面括号里的不一定准确,因为可能使用了CDN分发,会自动由距离近的服务器提供服务。括号内为本人广东省广州市移动测试所得:

# 清华大学开源镜像站-pypi  (北京市海淀区-教育网)
https://pypi.tuna.tsinghua.edu.cn/simple

# 阿里云镜像源-pypi  (广东汕头-移动)
https://mirrors.aliyun.com/pypi/simple/

# 中国科学技术大学开源镜像站-pypi  (北京市海淀区-教育网)
https://pypi.mirrors.ustc.edu.cn/simple/

# 豆瓣镜像源-pypi  (广西壮族自治区南宁市-移动)
http://pypi.douban.com/simple/
  • 点赞
  • 收藏
  • 分享
  • 文章举报
ixuery 发布了4 篇原创文章 · 获赞 1 · 访问量 80 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: