Python 如果我使用pip安装模块,如何确保其他人可以在没有安装该模块的情况下运行我的程序?

Python 如果我使用pip安装模块,如何确保其他人可以在没有安装该模块的情况下运行我的程序?,python,pip,python-3.5,pymysql,pyc,Python,Pip,Python 3.5,Pymysql,Pyc,我正在制作一个使用PyMySql的程序,我希望人们能够在不需要手动安装PyMySql的情况下运行我的程序,有什么方法可以做到这一点吗 我已经尝试编译到.pyc,但这似乎不起作用,事实上,当我卸载PyMySql时,它就不再起作用了 PS:可能有更好的语言可以做到这一点,但这是学校的家庭作业,除了python之外不能使用任何东西,也很抱歉我的英语不好因为PyMySQL有MIT许可证,你可以在没有任何法律问题的情况下重新发布它,而且它是纯python实现,所以它在哪个操作系统上运行并不重要 只需转到p

我正在制作一个使用PyMySql的程序,我希望人们能够在不需要手动安装PyMySql的情况下运行我的程序,有什么方法可以做到这一点吗

我已经尝试编译到.pyc,但这似乎不起作用,事实上,当我卸载PyMySql时,它就不再起作用了


PS:可能有更好的语言可以做到这一点,但这是学校的家庭作业,除了python之外不能使用任何东西,也很抱歉我的英语不好

因为PyMySQL有MIT许可证,你可以在没有任何法律问题的情况下重新发布它,而且它是纯python实现,所以它在哪个操作系统上运行并不重要

只需转到python库文件夹,查找模块文件夹并将其复制到项目文件夹,然后即可卸载,python应该能够从项目文件夹导入该文件夹,并且只需发送包含模块的作业


python库文件夹因操作系统而异,您可以查看如何查找模块位置。

使用cx\u freeze、pyinstaller或virtualenv。
或者复制代码并输入您的。阅读python import

您可以使用或,但听起来作业希望您在不使用任何第三方软件包的情况下完成任务。也许他们想让你使用哪个是内置模块?@pbreach我需要处理远程数据库,我想sqllite3做不到