noobie问题在这里。我一直在用python3.5.1编写一个程序,我用tkinter这样的内置库管理得很好但是我开始想要使用python3.5.1没有内置的库。
问题在于,据我所知,如果我使用的是未构建到python中的库,我的程序用户也必须下载该库。对于很多用户而言,这将是一个主要的痛苦。我假设这是正确的吗?有办法解决这个问题吗?
我不介意自己下载这些东西,但我希望我的用户能够使用基本的python3.5.1来运行我的程序。
由于
答案 0 :(得分:1)
用户需要下载您的程序。许多Python程序都包含多个源文件。在某些情况下,您只需将您使用的外部库包含在您向用户发送的文件中即可。但是,如果库包含已编译的C代码并且您正在针对多个平台,则这可能无法正常工作。
或者,您可以简单地记录用户需要安装哪些软件包才能使用您的程序。然后,他们可以使用他们拥有的任何系统包管理器,或PIP等。