Python中常用的命令

  • pyinstaller命令demo
pyinstaller -F -w d:\HelpTool\HelpTool.py -i d:\HelpTool\resources\images\help_tool.ico -n HelpTool
  • pyinstaller将模块打包在依赖中
pyinstaller D:\projects\BatchOss\login.py -F -p D:\Python3.5.2\Lib\site-packages
  • 生成requirements.txt文件

    • 全量生成所有pip安装过的模块
    pip freeze > requirements.txt
    
    • 生成某个项目所使用的模块
      1. 需要先安装pipreqs命令
      2. 进入到项目目录执行命令
    pipreqs ./ --encoding=utf-8
    
  • 使用requirements.txt文件

pip install -r requirements.txt
  • 指定内网地址安装
pip3 install cffi  --index-url=http://192.168.5.59:8000/simple --trusted-host 192.168.5.59
  • pyinstaller打包编译为pyd防止反编译

    • 安装Cython
    pip install Cython
    
    • 编写打包配置文件build_pyd.py
    # -*- coding: utf-8 -*-
    from distutils.core import setup
    from Cython.Build import cythonize
    
    setup(
      name = 'any words.....',
      ext_modules = cythonize(["mylib.py",
                               ]
      ),
    )
    

    执行cmd命令

    python build_pyd.py build_ext --inplace
    

    cython

    此时,我们删除build、disk文件夹,重复步骤二,再次编译为exe即可。注意:编译需要相关的VC环境,因为python3.5是基于 VS14版本的,所以我这里安装的也是。不安装是无法编译的。

    参考链接 https://www.lizenghai.com/archives/898.html

  • pip指定阿里云镜像源安装模块

pip3 install flask -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com
  • python命令运行时如何不生成__pycache__文件
方式一:设置环境变量(最常用的)
  export PYTHONDONTWRITEBYTECODE=1
方式二:使用 -B参数
  python -B test.py
方式三:在导入的地方写
  import sys
  sys.dont_write_bytecode = True
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

我教你啊

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值