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

2024-05-19 05:21:34 发布

您现在位置:Python中文网/ 问答频道 /正文

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

在Linux上,假设预先安装了所需的模块(例如,通过pip),那么一切工作都是完美的。你知道吗

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

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

编辑:对于使用“外部”模块,是否有其他方法可以合并?我是否可以将其他模块打包到最终的.egg文件中?不仅仅是普通的Python,还有像requests这样更复杂的模块,它们需要正确构建,甚至可能依赖于其他模块。你知道吗


Tags: 模块pip方法程序插件linuxwindows情况

热门问题