当前位置: 首页 > article >正文

各种环境换源教程

目录

    • pip 换源
      • 相关命令
      • 永久换源
        • 1. 命令行换源
        • 2. 配置文件换源
      • 临时换源
        • 使用官方源
        • 使用镜像源
      • 常见报错参考
    • npm 换源
      • 相关命令
      • 永久换源
        • 1. 命令行换源
        • 2. 配置文件换源
    • Go 换源
      • 相关命令
      • 永久换源
        • 1. 设置单一代理源
        • 2. 设置多个代理源
      • 恢复默认配置


pip 换源

相关命令

  1. 更新 pip

    首先,为了确保你使用的是最新版本的 pip,可以通过以下命令更新:

    pip install --upgrade pip
    
  2. 查看当前镜像源

    使用以下命令查看当前设置的镜像源:

    pip config list
    

永久换源

为了更方便地下载 Python 包,特别是在网络环境不理想的情况下,建议将 pip 镜像源永久切换为国内镜像。你可以通过命令行或配置文件进行设置。

1. 命令行换源

使用以下命令,将 pip 的默认镜像源更换为清华大学的镜像源:

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
2. 配置文件换源

若要通过配置文件永久更换镜像源,请根据操作系统找到并编辑 pip 配置文件:

  • Windows: 在 C:\Users\<YourUsername>\AppData\Roaming\pip\pip.ini 下创建或编辑 pip.ini
  • Linux 和 Mac: 在 ~/.config/pip/pip.conf 下创建或编辑 pip.conf

添加以下内容(以下示例中使用阿里云镜像源):

[global]
timeout = 6000
index-url = https://mirrors.aliyun.com/pypi/simple/

[install]
trusted-host = mirrors.aliyun.com
  • timeout = 6000:设置超时时间,避免因网络不稳定导致下载失败。
  • index-url:设置国内镜像源 URL,建议使用阿里云或清华大学镜像源。
  • trusted-host:设置为镜像源的主机地址,防止 SSL 证书验证问题。

临时换源

如果你只需要临时切换镜像源进行一次安装,可以使用 -i 参数指定镜像源 URL。

使用官方源

若需要临时切换回官方源(如在某些包依赖清华源暂时没有时),可以使用:

pip install <package-name> -i https://pypi.org/simple
使用镜像源

大多数用户推荐使用清华大学镜像源来加速下载,可以用以下命令进行安装:

pip install <package-name> -i https://pypi.tuna.tsinghua.edu.cn/simple

常见报错参考

如果在使用 pip 安装过程中遇到报错(例如 externally-managed-environment 错误),可以参考以下解决方案:Kali Linux 最新版本下无法直接 pip 安装?教你三招完美解决‘externally-managed-environment’报错!


npm 换源

相关命令

  1. 查看当前 npm 镜像源

    要查看当前设置的 npm 镜像源,可以使用以下命令:

    npm config get registry
    
  2. 更新 npm

    为了确保使用的是最新版本的 npm,可以通过以下命令更新 npm:

    npm i -g npm
    

永久换源

在 npm 中,可以通过命令行将镜像源永久切换到国内镜像,以提高包的下载速度。以下是几个常用的国内 npm 镜像源:

  • npm 官方源https://registry.npmjs.org
  • 淘宝镜像源https://registry.npmmirror.com
  • 腾讯云镜像源https://mirrors.cloud.tencent.com/npm
1. 命令行换源

使用以下命令将 npm 的默认镜像源切换到淘宝镜像源:

npm config set registry https://registry.npmmirror.com
2. 配置文件换源

npm 的配置文件位于 ~/.npmrc,Windows 系统通常在 C:\Users\<YourUsername>\.npmrc。可以手动编辑该文件添加镜像源设置,如下:

registry=https://registry.npmmirror.com

如果需要自定义 npm 的其他配置,比如全局目录和缓存目录,可以在 .npmrc 文件中添加以下内容:

prefix=D:\Dev\nodejs\node_global
cache=D:\Dev\nodejs\node_cache
registry=https://registry.npmjs.org/

Go 换源

Go 在国内使用时,可能因网络原因导致下载缓慢。通过配置 GOPROXY 环境变量,可指定国内代理源来提升下载速度。

相关命令

  1. 查看当前镜像源

    使用以下命令查看当前的 Go 镜像源配置:

    go env GOPROXY
    

永久换源

Go 支持使用 GOPROXY 环境变量来设置下载代理。以下是几个常用的国内 Go 镜像源:

  • 七牛云https://goproxy.cn,direct
  • 阿里云https://mirrors.aliyun.com/goproxy/,direct
1. 设置单一代理源

可以通过以下命令将 GOPROXY 设置为七牛云代理源:

go env -w GOPROXY=https://goproxy.cn,direct
2. 设置多个代理源

为了提高连接的可靠性,可以配置多个代理源,这样当第一个源不可用时,Go 会自动尝试下一个源。例如:

go env -w GOPROXY=https://goproxy.cn,https://mirrors.aliyun.com/goproxy/,direct

其中,direct 表示当指定的代理源不可用时,将直接从官方源下载。

恢复默认配置

若需要恢复 Go 的默认代理源配置,可以通过以下命令清除 GOPROXY 设置:

go env -w GOPROXY=

http://www.kler.cn/a/390715.html

相关文章:

  • libcurl.net入门使用
  • Chrome使用IE内核
  • 机器学习——损失函数、代价函数、KL散度
  • 如何在Python中实现一个简单的搜索引擎:从零开始的指南
  • Android OpenGL ES详解——纹理:纹理过滤GL_NEAREST和GL_LINEAR的区别
  • 快速学习Serde包实现rust对象序列化
  • 智启未来,趣享生活 德国卡赫举办系列新品首发活动
  • 例题解析:利用异或运算(XOR)找出单独的数
  • 2.索引:MySQL 索引分类
  • html简单实现音乐播放
  • 一文了解什么是腾讯云开发
  • 使用 Visual Studio Installer 彻底卸载 Visual Studio方法与下载
  • Linux内核编程(二十)RTC子系统一驱动rx8010
  • LeetCode 3.无重复字符的最长子串
  • Oracle 外键
  • 关于倍速播放百度网盘视频
  • 区块链革命:引领数字经济新纪元的创新引擎
  • 电子产品平整无瑕,玛哈特矫平机提升用户体验
  • 电信数据清洗案例:利用MapReduce实现高效数据预处理
  • 英语阅读做题思路从何而来?
  • 【MySQL】数据库知识突破:数据类型全解析与详解
  • 5G时代的关键元件:射频微波MLCCs市场前景广阔
  • 云ECS服务器:哈尔滨三级等保的云计算解决方案
  • ubuntu ros 解决建完图后 保存的地图非常小的问题
  • C++builder中的人工智能(10)神经网络中的Sigmoid函数
  • 萤石设备视频接入平台EasyCVR海康私有化视频平台监控硬盘和普通硬盘有何区别?