我正在使用 Python 2.7 并尝试运行
pkg_resources.get_distribution(appname).version
在多个应用程序上。
我以为我可以通过在程序中操作 sys.path 来做到这一点,但 pkg_resources 似乎无法识别它;从特定的“appname”目录启动脚本时,我只能让应用程序被识别。
我可以用两个单独的程序以笨拙的方式完成这项工作,一个在文件层次结构中跳转,然后调用另一个来实际运行上面的命令。但这似乎很荒谬......
有人对此有见识吗?这是 pkg_resources 中的错误还是我缺少的东西?