在Windows上为Python独立应用程序添加模块搜索路径的正确方法是什么?

时间:2016-06-08 08:13:59

标签: python windows

我正在为多平台Python程序(Deluge)开发一个插件。我的插件需要导入一些默认情况下不可用的模块(在我的例子中是requests模块)。

在Linux上,假设事先安装了所需的模块(例如通过pip),一切都可以正常运行。

在Windows上,程序使用python27.dll作为安装程序的一部分,因此导入模块 - 甚至是本地Python安装上可用的模块(通过解释器验证) - 会产生导入错误。

我已经看到了this问题的答案,但我想知道是否有一种正确的方法可以在Windows上为Python添加模块搜索路径。假设C:\Python27\Lib\site-packages会指向本地Python安装的模块是否安全?

编辑:我可以采用不同的方法来使用"外部"模块?我可以将其他模块打包到我的最终.egg文件中吗?不只是普通的Python,而是更复杂的模块,如requests,需要正确构建,甚至可能依赖于其他模块。

0 个答案:

没有答案