12 Star 108 Fork 22

GT老张 / QPT

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
更换镜像源.md 1.48 KB
一键复制 编辑 原始数据 按行查看 历史

进阶使用 - 更换镜像源

由于种种不可抗力原因,我们很难保证在使用Pypi官方源以及国内熟知的清华镜像源一定可以满足Python包的下载需求。
不可否认的是,使用QPT或多或少也需要借助镜像源来保证可以正常下载/使用Python包。
为了避免Pypi源在国内使用时可能存在网络连接超时等问题,QPT在interpreter.py中内置了https://pypi.tuna.tsinghua.edu.cn/simple 作为默认镜像源并且将超时等待从15s更换为60s。与此同时QPT还提供了全局镜像源设置入口,尽可能保证在不同网络环境下可以有更多镜像源选择空间。

操作步骤

在QPT导入后输入qpt.set_default_pip_source(镜像源地址)即可进行设置

from qpt.smart_opt import set_default_pip_source, DOUBAN_PIP_SOURCE, BAIDU_PIP_SOURCE
from qpt.executor import CreateExecutableModule

# 此处以豆瓣源为例
set_default_pip_source(DOUBAN_PIP_SOURCE)
# 当然也可设置为百度源
set_default_pip_source(BAIDU_PIP_SOURCE)
# 甚至随便一个镜像源
set_default_pip_source("https://pypi.tuna.tsinghua.edu.cn/simple")

if __name__ == '__main__':
    module = CreateExecutableModule(work_dir="./sample_program",
                                    launcher_py_path="./sample_program/run.py",
                                    save_path="./out")
    module.make()

执行上述代码后会输出以下字样

DEBUG:   	已设置PIP镜像源为:https://pypi.douban.com/simple
Python
1
https://gitee.com/GT-zhangacer/QPT.git
git@gitee.com:GT-zhangacer/QPT.git
GT-zhangacer
QPT
QPT
开发分支

搜索帮助