函数计算FC的pip源怎么换?

函数计算FC的pip源怎么换?

展开
收起
三分钟热度的鱼 2023-08-02 11:28:35 121 分享 版权
2 条回答
写回答
取消 提交回答
  • 北京阿里云ACE会长

    函数计算(FC)虽然有自己的依赖管理工具,但依然支持使用pip来安装依赖。

    所以要想更换FC中pip的源,主要有以下几种方法:

    使用PIP_INDEX_URL环境变量指定pip源
    在函数代码中设置这个环境变量:

    python
    Copy
    import os
    os.environ["PIP_INDEX_URL"] = "https://pypi.tuna.tsinghua.edu.cn/simple"
    然后再执行pip操作,它会使用这个源。

    使用--extra-index-url选项指定pip源
    Copy
    pip install --extra-index-url https://pypi.tuna.tsinghua.edu.cn/simple some-package
    修改pip配置文件
    在函数代码中,先创建~/.pip/pip.conf 文件:

    pgsql
    Copy
    [global]
    index-url = https://pypi.tuna.tsinghua.edu.cn/simple
    trusted-host=pypi.tuna.tsinghua.edu.cn
    之后所有的pip操作都会使用该源。

    使用requirements.txt指定依赖及源
    Copy
    -i https://pypi.tuna.tsinghua.edu.cn/simple
    some-package==1.2.3
    以上几种方法,你可以在函数代码或部署脚本中进行配置,指定非默认的pip源。

    不同的函数计算平台支持上述方法的可能不同,主要原理是一致的。

    需要在函数运行前进行设置。

    希望可以为你提供参考!更多复杂的方法可以参考pip官方文档。

    2023-08-02 20:24:17
    赞同 展开评论
  • 我用的清华源。/opt/python3.10/bin/python3.10 -m pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple 此回答整理自钉群“【答疑群】函数计算 AIGC 场景技术交流”

    2023-08-02 12:25:40
    赞同 展开评论

快速交付实现商业价值。

还有其他疑问?
咨询AI助理