在Ubuntu中安装OwlReady2(Python lib)时出现问题

时间:2019-06-18 14:19:45

标签: python ubuntu owlready

我正在尝试通过以下方法在Ubuntu中安装 owlready2 库,但是我遇到了问题。

  • 我更新了系统和应用程序
  • 安装了Python 3并使其成为工作版本(默认)
  • 已安装pip3
  • 使用pip和pip3安装owlready2库

但是我遇到了以下问题,该问题似乎与库包有关:

  

错误:无法复制'./hermit/org/semanticweb/hermiT/hierarchy':   不存在或不是常规文件”

     

命令/ usr / bin / python3 -c“导入setuptools,   标记化; 文件 ='/ tmp / pip_buil   d_root / owlready2 / setup.py'; exec(compile(getattr(tokenize,'open',   打开)(文件).read()。replace('\ r \ n','\ n'),文件,'exec'))“   安装--record / tmp / pip-lq v533ik-record / install-record.txt   --single-version-externally-managed-编译在/ tmp / pip_build_root / owlready2中失败,错误代码为1。   /home/ubuntu/.pip/pip.log

有人知道如何解决吗?

2 个答案:

答案 0 :(得分:1)

尝试使用以下命令安装软件包:

me gustan los gatos
hola

如果pip3不起作用,您还可以手动安装Owlready2:下载源代码,然后在终端中运行:

python3 -m pip install -I owlready2

此外,这是安装pip3并尝试使用cd /path/to/Owlready2 python setup.py build python setup.py install # as root (以下命令)安装软件包的一个好方法:

pip3

答案 1 :(得分:0)

我遇到了同样的问题。

问题似乎出在0.14版本中(在编写最新版本时为0.19)。如果owlready2版本高于0.13,则您会遇到问题。

我已经测试了这些Python版本-3.7.3(有效),3.6.8(有效),3.5.2(有效至v0.13),3.4.3(有效至v0.13)

要安装owlready2 v0.13版本:

pip install owlready2==0.13