python命令行工具pytcli,环境配置,环境辅助神器

8 篇文章 1 订阅
7 篇文章 0 订阅

关于toollib

pytcli命令行
Usage:
  pytcli <command> [options]
Commands:
  -h/--help         帮助
  set-pip           设置pip源
  set-conda         设置conda源
  set-mirrors       设置镜像源
  set-sshkey        设置ssh免密
  docker            docker操作
  py2pyd            py转pyd
  snowflake         雪花服务    
  bash              bash模板
  grpc              grpc模板
  • 安装toollib
    • 执行命令:pip install toollib
详细列表
  • 设置pip源,加速访问

    • 命令行执行:pytcli set-pip
  • 设置conda源,加速访问

    • 命令行执行:pytcli set-conda
  • 设置镜像源,加速访问

    • 命令行执行:pytcli set-mirrors -s ubuntu20.04
  • 设置ssh免密

    usage:
      pytcli set-sshkey
    options:
      -h/--help     帮助
      -i/--infos    主机信息("ip1,user1,pass1,port1 ip2,user2,pass2,port2 ..."|也可指定文件:一行一个)[可选]
      --sysname     系统名称(以防自动获取不精确)[可选]
    
    • 命令行执行,如:pytcli set-sshkey -i "192.168.22.20,root,root@123,22 192.168.22.21,root,root@123,22"
  • docker操作(详情 >>>

  • py转pyd

    usage:
      pytcli py2pyd [options]
    options:
      -h/--help         帮助
      -s/--src          源(py目录或文件)
      -p/--postfix      后缀(默认为Pyd)[可选]
      -e/--exclude      排除编译(适用正则,使用管道等注意加引号)[可选]
      -i/--ignore       忽略复制(多个逗号隔开)[可选]
      -c/--clean        清理临时[可选]
    
    • 命令行执行,如:pytcli py2pyd -s x.py
  • 雪花服务(雪花算法id生成器)(代码式调用 >>>

    usage:
      pytcli snowflake [options]
    options:
      -h/--help         帮助
      --host            host[可选]
      --port            port[可选]
      --workers         进程数[可选]
    
    • 1)服务采用fastapi+uvicorn实现(需安装库):pip install fastapi uvicorn
    • 2)linux启动服务(参数请自行指定):nohup pytcli snowflake > snowflake.log 2>&1 &
    • 3)调用api(ip端口参数请自行修改):
      • 请求url:http://localhost:9000/gen-snowid
      • 可选参数:to_str(默认false)
        • 生成整形:http://localhost:9000/gen-snowid?to_str=false
        • 生成字符串:http://localhost:9000/gen-snowid?to_str=true
      • 返回结果(JSON格式):{"snowid": <雪花id>}
  • bash模板(详情 >>>

  • grpc模板

    • 命令行执行:pytcli grpc -n hello -d grpctpl
      • n: 表示名称[可选]
      • d: 目录[可选]
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
以下是两种在Windows系统下使用命令行创建Python虚拟环境的方法: 方法一: 1. 打开cmd.exe命令行工具。 2. 进入想要创建虚拟环境的目录下。 3. 输入以下命令: ``` python -m venv venv_name ``` 其中,venv_name为你想要创建的虚拟环境的名称。 4. 等待虚拟环境创建完成。 方法二: 1. 打开cmd.exe命令行工具。 2. 输入以下命令安装virtualenv: ``` pip install virtualenv ``` 3. 进入想要创建虚拟环境的目录下。 4. 输入以下命令创建虚拟环境: ``` virtualenv -p python版本 虚拟环境名称 ``` 其中,python版本为你想要使用的Python版本,虚拟环境名称为你想要创建的虚拟环境的名称。 5. 输入以下命令启动虚拟环境: ``` source 虚拟环境名称/bin/activate ``` 6. 当你需要退出虚拟环境时,输入以下命令: ``` deactivate ``` 以下是在macOS系统下使用Anaconda创建Python虚拟环境的方法: 1. 打开终端。 2. 输入以下命令安装Anaconda: ``` bash ~/Downloads/Anaconda3-2021.05-MacOSX-x86_64.sh ``` 其中,~/Downloads/Anaconda3-2021.05-MacOSX-x86_64.sh为你下载的Anaconda安装包的路径。 3. 安装完成后,输入以下命令创建Python虚拟环境: ``` conda create -n 虚拟环境名称 python=python版本号 ``` 其中,虚拟环境名称为你想要创建的虚拟环境的名称,python版本号为你想要使用的Python版本号。 4. 输入以下命令激活虚拟环境: ``` conda activate 虚拟环境名称 ``` 5. 当你需要退出虚拟环境时,输入以下命令: ``` deactivate 虚拟环境名称 ```

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值