我正在使用Python 2.7并尝试运行
pkg_resources.get_distribution(appname).version
多个应用。
我以为我可以通过在程序中操作sys.path来做到这一点,但pkg_resources似乎无法识别它;我只能从特定的'appname'目录启动脚本时才能识别应用程序。
我可以用一个笨重的方式使用两个独立的程序,一个在文件层次结构中跳转,然后调用另一个实际运行上面的命令。但这看起来很荒谬......
有人对此有所了解吗?这是pkg_resources中的错误还是我遗漏的错误?