其实最简单的办法就是把.py源文件,打包成可执行程序员exe文件,别人直接双击exe文件就可以运行了。 python实现打包exe有很多方案,主要有py2exe、cxfreeze、PyInstaller三种,py2exe和cxfreeze的安装过程比较麻烦,且对高版本python支持不好,虽然pyinstaller打包后文件相对较大,但是其安装的简单性和易用性得到广大Python使用...
将这个文件夹复制到embedded_distribution_folder\Lib\site-packages目录下 如图: 把正常目录的tcl文件夹复制到embedded_distribution_folder 如图: 最后将正常DLLs/目录下的_tkinter.pyd,tcl86t.dll,tk86t.dll这三个dll复制到embedded_distribution_folder 如图: 这样就可以解决no module named tkinter这个错误了 感谢ht...
[Python安装包--embedded版本安装及pip配置_python_embeded-CSDN博客](https://blog.csdn.net/qq_45747178/article/details/132855443) [制作轻量级Python环境指南(包含在Python Embeddable版本中增加Tkinter:Tk支持) - 知乎 (zhihu.com)](https://zhuanlan.zhihu.com/p/662852668) [Python打包,嵌入式方式打包,而且是...
进入目录,找到同名的[main].exe文件,该文件即为打包生成的exe文件,同目录下其他文件则为相关的链接文件 pyinstaller打包时,只会动态链接相关的py文件中的库或py文件,不会导入静态资源文件,当项目在运行时需要依赖一些静态资源时,需要手动将这些文件复制在dist目录下的同名目录下 打包时,有一些依赖无法直接导入,所以需...
正确打开方式:把embedded-python.exe的完整路径加上 像这样: 那么问题来了 如何让我们写的.py运行在指定的环境之上呢? 它笨我们不笨啊 这时候就有必要祭出伟大的命令行工具了 比如vbs啊bat啊 windows的福音啊 开整! 比如我写了一个test.py 想要用embedded python运行: ...
有时我们编写的Python程序无法用Pyinstaller进行打包,或者打包之后运行总是出错,这时我们就要使用Embedded Python,下载这个之后,我们安装pip,然后把所有的包都安装到这个内嵌式python的目录里面,把主程序的py文件也放在里面,然后我们在上一级目录中生成一个bat文件,直接调用python目录里的程序文件,这样我随意移动程序,在没...
找到自己python-embedded文件夹下的python37.pth(如果你下载的是27版本那当然就是python27._pth啦) 用记事本打开-w-(我管你用什么 你能打开就行了) 把# import site前面的注释符号“#”删除——保存 python37.zip . # Uncomment to run site.main() automatically ...
使用Embedded Python,ObjectScript 开发人员可以轻松地使用来自 IRIS 的众多可用 Python 库(通常称为“包”)中的任何一种,从而无需开发自定义库来复制现有功能。 IRIS 在<installdir>/mgr/python 目录中查找已安装的 Python 包 从ObjectScript 准备Python 包以供使用是一个两步过程: ...
使用Embedded Python,ObjectScript开发人员可以轻松地使用来自IRIS的众多可用Python库(通常称为“包”)中的任何一种,从而无需开发自定义库来复制现有功能。IRIS在<installdir>/mgr/python目录中查找已安装的Python包 从ObjectScript准备Python包以供使用是一个两步过程: ...
in _import File "PyInstaller\loader\pyimod02_importers.py", line 352, in exec_module File "matplotlib\transforms.py", line 49, in <module> File "C:\Users\ADMINI~1\AppData\Local\Temp\embedded.n_le1u34.zip\shibokensupport\__feature__.py", line 142, in _import ImportError: DLL load ...