懒人版pip安装工具,使用国内镜像源

Calandra ·
更新时间:2024-11-13
· 882 次阅读

懒人版pip安装工具,使用国内镜像源前言代码用法Linux下使用Windows下使用pip-3.exe下载链接 前言

经常使用pip安装模块,但是pip默认用的是国外的源,下载速度实在是惨不忍赌!!!然后看了些帖子,安装时使用国内的源,在用户目录下添加配置文件.pip\pip.ini(Windows),.pip/pip.conf(Linux)就可以永久使用国内的源,可是mmp,有时有用,有时没用,每次都得手动输入:

pip install bs4 -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com

这么长,太难记,也太难打字了。此时我得发挥一下我懒惰的天赋。。。。

代码 #!/usr/bin/python3 # _*_ coding:utf-8 _*_ # @Author: Evil Mat # @Date: 2020/4/23 15:00 import os import argparse def install(command): """执行pip安装""" print(f'--INFO - executing ...') os.system(command) print('--INFO - Done!\n') def run(): parse = argparse.ArgumentParser( prog='pip-3', description='pip懒人安装工具,使用阿里云镜像源' ) parse.add_argument( '-m', '--module_name', help='指定模块名' ) parse.add_argument( '-r', '--requirements_file', default='', help='从给定的requirements文件安装模块' ) parse.add_argument( '-e', '--exec', default='pip', help='指定pip安装程序的名称,默认为pip' ) args = parse.parse_args() option = '-i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com' command = '' if os.path.exists(args.requirements_file): command = f'{args.exec} install -r {args.requirements_file} {option}' install(command) else: if args.requirements_file is not '': print(f'--INFO - 给定的文件不存在!') if args.module_name: command = f'{args.exec} install {args.module_name} {option}' install(command) if command == '': print('--INFO - 请使用查看帮助.') if __name__ == '__main__': run() 用法 #> pip-3 -h usage: pip-3 [-h] [-m MODULE_NAME] [-r REQUIREMENTS_FILE] [-e EXEC] pip懒人安装工具,使用阿里云镜像源 optional arguments: -h, --help show this help message and exit -m MODULE_NAME, --module_name MODULE_NAME 指定模块名 -r REQUIREMENTS_FILE, --requirements_file REQUIREMENTS_FILE 从给定的requirements文件安装模块 -e EXEC, --exec EXEC 指定pip安装程序的名称,默认为pip Linux下使用 #> chmod +x pip-3.py #> mv pip-3.py pip-3 #> ./pip-3 -m bs4 #> ./pip-3 -r requirements.txt Windows下使用

使用pyinstaller打包成pip-3.exe

pip-3 -m bs4 pip-3 -r requirements.txt pip-3.exe下载链接

链接:https://pan.baidu.com/s/1zhJTyMISv67frZVyKLKWKw
提取码:0knd


作者:琼觞0543



pip安装 工具 pip 镜像

需要 登录 后方可回复, 如果你还没有账号请 注册新账号