上篇講到 pyinstaller打包exe太大的問題
CodingDog:pyinstaller打包的exe太大?你需要嵌入式python玄學 前提篇
那既然pyinstaller這么麻(nan)煩(yong) 那為什么不找一種方法代替它呢?
經過多方面打聽,一位道上的盆友告訴了我一個驚天大秘密
python有embedded版本
當我看完了官方的文檔以后。。。我的表情是這樣的
驚喜&驚喜&驚喜&驚喜 像發現了新大陸一樣
python37的embedded版本
因為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- 高產似那啥??不存在的