我一直在核心python(2.6)上开发(一个有点复杂的)应用程序,并且还设法使用pyinstaller创建可执行文件,以便在测量中部署或分发给我的同事。我在Ubuntu OS上工作。
困扰我的是升级numpy或scipy的版本。我需要的一些功能是0.9,而我仍然是0.7。升级它们或matplotlib的过程并不优雅。我在本地计算机上升级的方法是删除这些库的文件夹,然后手动安装新版本。
但是,这对我没有root访问权限的计算机不起作用。在尝试找到解决方法时,我找到了ActivePython。我试了一下它似乎使用PyPM将最新的scipy和numpy下载到它的自定义安装位置。优秀!我不需要root访问权限,可以使用最新版本的库。
问题:
如果使用ActivePython在PyPM索引上没有可用的库,我如何直接使用这些库的源代码(例如wxpython)包含在此安装中?
如何使用pyinstaller仅使用ActivePython安装中的库来构建可执行文件?