パートは、問題のpyInstallerのパッケージexeファイルくらいの話しました
CodingDog:pyInstallerのパッケージexeファイルすぎ?あなたが埋め込まれたのpythonを必要とする形而上学的前提の論文
ことでそのpyInstallerの麻(ナン)トラブル(勇)では、なぜまだそれを交換する方法を見つけますか?
多くのお問い合わせ後、トレイルポットの友人が私に恐ろしい秘密を語りました
pythonの組み込みバージョンがあります。
私は後で公式ドキュメントを読んだとき。。。私の顔がそうです
驚いたようサプライズサプライズ&&&驚きは新世界を発見しました
python37の組み込みバージョン
exeファイルがビンに向かい、64ビット、32ビットをサポートしない可能性があるため、32から選択されます
11.5Mには良心がありません!!
そして、.zipアーカイブはミニpythonの通常の使用として使用することができます抽出!
もはや、非常に大規模のpythonヘッドをインストールするには、「スマート」ユーザを作り、パスを結合するために努力しなければなりません
のは、それを試してみましょう!
ああ???悪くない味が素晴らしい(とてもおいしいです)
これは大きな問題ですね!だから、どのように我々はミニのpythonのこの特別バージョンがそう呼ぶのですか?
注:完全なPython環境がある場合は、お使いのコンピュータには、PATHが、このようなCMDのpythonで直接それらを呼び出す参加しています:
コールは、まだPATH環境の完全なパイソンの中に存在しています
組み込み-python.exeプラスのようなものへのフルパス:右の道を開きます。
そこで問題は、我々はそれに指定されている環境での.py走行を書く方法ですか?
ああああ、我々はベナは、この時点で、このようなVBSのバットのように偉大なコマンドラインツールで自分自身を再配置する必要がありませんという愚かです
窓福音ああ
全体を開きます!
例えば、私はtest.pyは、組み込みのpythonを実行したい書きました:
パーフェクト!
組み込みのpython:私はそれはひどいことを知っています
强制但是:[思考··] 如果这个embedded-python只提供基础的库 那我要用到matplotlib Pillow怎么办? pip?
事实证明 没有pip!!!
下面我们讲如何给embedded-python安装pip
以及使用pip安装必要库~
-EOF- 高产似那啥??不存在的
上篇我们讲到embedded版本的基础操作
CodingDog:pyinstaller打包的exe太大?你需要嵌入式python玄学 惊喜篇
可是却没有办法用pip安装必要的库
去看一下官方文档怎么说的
version of python do not supports pip
嗯。。。不支持 不光如此,Tcl/tk也是不给你滴。。。
可是谁甘心只用标准库敲代码?卒都不知道怎么卒的···
关键是他,,,他掉头发呀
程序猿(媛)们再一次发挥聪明才智,把pip塞进去了
Step 1
下载python-embedded(废话嘛这不是)
Step 2
解压缩 =w=
Step 3
找到自己python-embedded文件夹下的python37.pth(如果你下载的是27版本那当然就是python27._pth啦)
用记事本打开-w-(我管你用什么 你能打开就行了)
把# import site前面的注释符号“#”删除——保存
python37.zip
.
# Uncomment to run site.main() automatically import site
Step 4
去官网下载get-pip.py
Installation - pip 19.2.1 documentation
别去给我全选--复制哈 复制我会打人的(全选一年也全选不完的说)
正确打开方式:
保存到你的python-embedded文件夹下
Step 5
用cmd cd到python-embedded文件夹下
例えばのpython-組み込みのフルパスを持参することを忘れないでください、私はFで展開:\のpython-3.7.3-win32の埋め込み-
私たちは、記述する必要があります。
F:\python-3.7.3-embed-win32\python.exe get-pip.py
これまでのところ、インストールが完了し、同時にのpython-setuptoolsの組み込み&ホイールの内側に詰められてPIP
手段:私たちは図書館の友人.whlアップグレード&インストールすることができます
ステップ6
python-組み込み\ ScriptsフォルダにcmdをCDに
完全なパスを持参することを忘れないでください!例えば:
F:\python-3.7.3-embed-win32\Scripts\pip.exe install xxx
同様に.whlファイル
F:\python-3.7.3-embed-win32\Scripts\pip.exe install xxx.whl
第三ステップが完了したことを確認してください!
それ以外の場合はエラーになります。
>>F:\python-3.7.3-embed-win32\Scripts\pip.exe install pypercilp
Traceback (most recent call last):
File "D:\obj\Windows-Release\37win32_Release\msi_python\zip_win32\runpy.py", line 193, in _run_module_as_main
File "D:\obj\Windows-Release\37win32_Release\msi_python\zip_win32\runpy.py", line 85, in _run_code
File "F:\python-3.7.3-embed-win32\Scripts\pip.exe\__main__.py", line 5, in <module>
ModuleNotFoundError: No module named 'pip'
その後、我々はピップピップ&シンプルなモジュールのインストールのインストールを完了しました
オリジナル:
しかし······というように!TkがTCLを伴う場合には利用できず、提供されていません:公式文書が言うように
我々はそれの組み込みバージョンをインストールする方法のTkinter????
我々のpython-埋め込ま内部にTkの&TCLのインストール方法について話次号!