我正在制作一个使用PyMySql的程序,我希望人们能够在不经过手动安装PyMySql的情况下运行我的程序,有没有办法实现这个目标?
我已经尝试过编译为.pyc,但这似乎无法正常工作,事实上当我卸载PyMySql时,它已经无法正常工作了。
PS:可能有更好的语言可以做到,但它是学校的家庭作业,除了python之外不能使用任何东西,也很抱歉我的英语不好答案 0 :(得分:2)
由于PyMySQL具有MIT许可证,您可以在没有任何法律问题的情况下重新发布它,也是一个纯粹的python实现,因此它对运行的操作系统并不重要。
只需转到你的python库文件夹并查找模块文件夹并将其复制到你的项目文件夹,之后你可以卸载并且python应该能够从你的项目文件夹中导入它,你只需要发送你的作业该模块包括在内。
python库文件夹因操作系统而异,您可以查看this answer如何查找模块位置。
答案 1 :(得分:0)
使用cx_freeze,pyinstaller或virtualenv。 或复制代码并放入您的。阅读python import