我需要在 python 程序中获取 PyQt 库的路径。程序作为来自另一个应用程序的脚本运行,因此我的
sys.executable = 'D:/program files/visum/exe/visum115.exe
我需要我的实际 python 路径(以及 PyQt 库模块的路径)
Path = C:\Python25\Lib\site-packages\PyQt4\plugins
我正在尝试
os.environ['PYTHONPATH']
但我不确定它是否可以健壮。
问候!
附言。我需要它才能插入插件:
qApp.addLibaryPath('C:\Python25\Lib\site-packages\PyQt4\plugins')
最佳答案
您可以尝试加载模块并在检查它的 __file__ 属性后获取 .pyc 文件的路径。
例如像这样:
import MODULE, os
path = os.path.dirname(MODULE.__file__)
问候, HTH!
关于python - 如何获取 python 模块的路径(不是 sys.executable ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5003226/