为什么我们必须在使用它们之前安装python包?为什么要安装Python包
我目前正在研究一个小型的python mysql程序。我试图从mysql网页下载python连接器模块,只需将其解压缩并将其放在我的代码的同一文件夹中即可。
而且我可以正确导入模块。
那么安装这些软件包有什么意义?我可以在不安装它们的情况下使用像matplotlib,numpy这样的软件包吗?
是否有可能在一个文件夹中安装所有必需的软件包,以便我可以将它移动到另一台计算机上,并且只安装CPython来运行我的程序(我不想在此计算机上安装任何软件包)?
当您将一个Python包解压到您的项目中时,会发生什么情况取决于另一个Python包? – Blender
为mysql,它不依赖于其他python包,所以没关系。 –
对于'mysql-connector'来说可能是正确的,但对许多其他纯Python包(比如'flask')来说并不是这样。例如,numpy不能通过复制/粘贴来安装,因为它使用'setup.py'文件编译了大量的Cython代码。 – Blender