我已经在我的系统中安装了pyswip包。当我使用pyswip导入import pyswip包时,没有错误,但看不到它的版本详细信息。

swipl -dump-runtime-variables

给予:
CC="gcc";
PLBASE="/usr/lib/swipl-6.6.6";
PLARCH="i686-linux";
PLLIBS="";
PLLIB="-lswipl";
PLCFLAGS="-fno-strict-aliasing -pthread -fPIC ";
PLLDFLAGS="-rdynamic -O2 -pthread -Wl,-rpath=/usr/lib/swipl-6.6.6/lib/i686-linux ";
PLSOEXT="so";
PLSOPATH="LD_LIBRARY_PATH";
PLVERSION="60606";
PLSHARED="yes";
PLTHREADS="yes";

pyswip-v给出:
pyswip: command not found

是否有任何方法可以获取此包的版本或安装详细信息?

最佳答案

你是怎么安装这个软件包的?如果您使用的是pip,则可以查看如下版本:

pip freeze | grep pyswip

或者在运行时:
import pkg_resources
pkg_resources.get_distribution("pyswip").version

10-06 00:38