Linux&Mac 系统下使用shell脚本更换pip源

最近换了个工作环境,需要重头开始搭建Python开发环境,对于Python开发来说,为了更快安装需要的python包,会选择从国内的pip源进行安装。

我总结了几种方法

临时性方法:

可以在使用pip的时候加参数-i http://mirrors.aliyun.com/pypi/simple/

例如:下面的代码,会从阿里云的镜像去安装pyspider库。

pip install -i http://mirrors.aliyun.com/pypi/simple/ pyspider

更换pip源是经常需要做的事情,通常的手段需要新建文件,往里面写一些东西,实在是麻烦。不过我们也可以使用Shell脚本来进行设置。

更简便的方法:

上面的方法虽然零时性解决了问题,但如果经常性地安装python包,还是比较麻烦。

这里提供一种简单的方法,使用shell脚本进行设置。

首先,找一个任意路径,直接使用命令

vim pipSourceSet.sh

新建一个pipSourceSet.sh,将以下内容输进去。

#!/bin/bash
echo ">>[pip换源]"
cd ~
dir=".pip"
[ -d "$dir" ] && rm -rf "$dir"
mkdir "$dir"
cat>"$dir"/pip.conf<<EOF
[global]
index-url = http://mirrors.aliyun.com/pypi/simple/

[install]
trusted-host=mirrors.aliyun.com
EOF

echo ">>[pip换源完毕!]"

输入完内容,保存好后,直接运行这个脚本就可以啦。

sh ./pipSourceSet.sh

此时,你的pip安装源就变成了阿里云啦,当然你也可以换乘其他路径,比如豆瓣,清华大学,中科院的pip源,下面是一些常用的pip源。

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

The End


已发布

分类

标签:

评论

《“Linux&Mac 系统下使用shell脚本更换pip源”》 有 6 条评论

  1. 寻水的鱼 的头像
    寻水的鱼

    给思原同学点赞

  2. 寻水的鱼 的头像
    寻水的鱼

    评论还不是及时的呀~这是要审核吗?哈哈

    1. monk 的头像
      monk

      对滴,是需要管理员后台审核的,不然会收到太多的无用评论,哈哈。

      1. 寻水的鱼 的头像
        寻水的鱼

        嘿嘿~

  3. 力争上游 的头像
    力争上游

    思原同学最近很忙啊,博客停更了吗?哈哈

    1. monk 的头像
      monk

      最近换了份工作,新工作比较有挑战,所以没怎么更新哦

回复 寻水的鱼 取消回复

您的电子邮箱地址不会被公开。 必填项已用*标注