zoukankan      html  css  js  c++  java
  • pyinstaller打包的exe太大?你需要嵌入式python玄学 惊喜篇

    上篇讲到 pyinstaller打包exe太大的问题

    CodingDog:pyinstaller打包的exe太大?你需要嵌入式python玄学 前提篇​zhuanlan.zhihu.com图标

    那既然pyinstaller这么麻(nan)烦(yong) 那为什么不找一种方法代替它呢?

    经过多方面打听,一位道上的盆友告诉了我一个惊天大秘密

    python有embedded版本

    当我看完了官方的文档以后。。。我的表情是这样的

    惊喜&惊喜&惊喜&惊喜 像发现了新大陆一样

    python37的embedded版本

    Python Release Python 3.7.3​www.python.org图标

    因为64位exe可能不支持32位系统 反其道而行之直接选32位就完事了

    11.5M 很良心有没有!!

    然后解压这个.zip压缩包就可以当作一个迷你python正常使用了!

    再也不用费尽心机让“聪明”的用户们安装令人头大的python并且加入path了

    让我们试一下!

    嗯···不错不错 味道好极了(真香)

    看来问题不大!那么我们该如何调用这个特殊版本的迷你python呢?

    请注意:如果您的电脑上存在完整的python环境并且已经加入了PATH当中 直接用cmd调用python像这样:

    调用的仍然是存在于PATH当中的完整的python环境

    正确打开方式:把embedded-python.exe的完整路径加上 像这样:

    那么问题来了 如何让我们写的.py运行在指定的环境之上呢?

    它笨我们不笨啊 这时候就有必要祭出伟大的命令行工具了 比如vbs啊bat啊

    windows的福音啊

    开整!

    比如我写了一个test.py 想要用embedded python运行:

    完美!

    embedded-python:知道我的厉害了吧

    强制但是:[思考··] 如果这个embedded-python只提供基础的库 那我要用到matplotlib Pillow怎么办? pip?

    事实证明 没有pip!!!


    下期我们讲如何给embedded-python安装pip

    以及使用pip安装必要库~

    -EOF- 高产似那啥??不存在的

  • 相关阅读:
    CCF CSP 201609-2 火车购票
    CCF CSP 201409-2 画图
    CCF CSP 201409-2 画图
    CCF CSP 201409-4 最优配餐
    CCF CSP 201409-4 最优配餐
    CCF CSP 201503-1 图像旋转
    CCF CSP 201503-1 图像旋转
    Ethical Hacking
    Ethical Hacking
    Ethical Hacking
  • 原文地址:https://www.cnblogs.com/valorchang/p/11358588.html
Copyright © 2011-2022 走看看