python - 获取 pyswip 包的版本号

标签 python linux prolog

我已经在我的系统中安装了 pyswip 包。当我使用 import pyswip 导入 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

关于python - 获取 pyswip 包的版本号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28540067/

相关文章:

Python 列出并对随机生成的数字进行排序

windows - 从 Linux 在远程 Windows 上运行 bat 文件

list - 在指定元素处拆分列表

Prolog 密码谜题

python - Django 模型中的复杂过滤器

python - string.format 中小数位数可变

python - 如何在 numpy 数组上进行条件数组运算?

linux - 如何获取bash脚本中小于号(<)后面的参数?

linux - rm、cp、mv 命令的参数列表太长错误

list - 在Prolog中设置两个兼容列表的差异