linux jupyter lab 如何永久切换镜像源

一、问题背景

笔者在更新Linux上使用的JupyterLab的扩展应用时,下载的速度非常慢,每次安装扩展程序之后ipython环境都要Rebuild一下,导致扩展程序经常需要加载。


搞的有些怀疑人生的我,就通过conda uninstall jupyterlab重新安转了一遍jupyterlab,结果发现重装之后还是得rebuild,非常抓狂啊!

二、问题溯源

2.1 国外镜像源的问题

经常卡死,下载慢。很可能是因为python默认镜像是国外的,导致水管细,流量小

三、问题解决

2.1 国外镜像源问题解决

方案1:临时增加镜像源

国外镜像源列表

清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/
阿里云 https://mirrors.aliyun.com/pypi/simple/
豆瓣 http://pypi.douban.com/simple/
中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/

有很多临时方法强制在下载的时候使用国外镜像源,即使用下列命令:

pip install 某包 -i 镜像源
conda install 某包 -i 镜像源

难道我每次下载还得去打上镜像源地址吗,Creazy!!!

方案2:永久增加镜像源

step1:生成.condarc文件
conda config --set show_channel_urls yes
上步成功操作后会在用户主目录~下多个.condarc空文件
step2:vim编辑 ~/.condarc 保存,退出
vim .condarc

channels:
  - defaults
show_channel_urls: true
channel_alias: https://mirrors.tuna.tsinghua.edu.cn/anaconda
default_channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/pro
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
  conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud

运行conda clean -i清除索引缓存,保证用的是镜像站提供的索引。
到此,一劳永逸的解决方案,赶紧找个模块测试一下吧。

全部评论

相关推荐

菜菜咪:1. 可以使用简历网站的模版,美观度会更好一点 2. 邮箱可以重新申请一个,或者用qq邮箱的别名,部分hr可能会不喜欢数字邮箱 3. 项目经历最好分点描述,类似的项目很多,可以参考一下别人怎么写的 4. 自我评价可加可不加,技术岗更看重技术。最后,加油,优秀士兵
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务