为什么我无法启动 onedrive-d?

为什么我无法启动 onedrive-d?

我已经安装了 onedrive-d,因为终端,但是当我想使用“onedrive-d start”命令启动它时,终端给了我下一个错误:

回溯(最近一次调用最后一次):
  文件“/usr/local/bin/onedrive-d”,第 11 行,位于
    load_entry_point('onedrive-d==1.1.0.dev0', 'console_scripts', 'onedrive-d')()
  文件“/usr/lib/python3/dist-packages/pkg_resources/__init__.py”,第 565 行,位于 load_entry_point
    返回 get_distribution(dist).load_entry_point(group, name)
  文件“/usr/lib/python3/dist-packages/pkg_resources/__init__.py”,第 2589 行,位于 load_entry_point
    返回 ep.load()
  文件“/usr/lib/python3/dist-packages/pkg_resources/__init__.py”,第 2249 行,正在加载
    返回 self.resolve()
  文件“/usr/lib/python3/dist-packages/pkg_resources/__init__.py”,第 2255 行,正在解析
    模块 = __import__(self.module_name,fromlist=['__name__'],level=0)
  文件“”,第 969 行,位于 _find_and_load
  文件“”,第 958 行,位于 _find_and_load_unlocked
  文件“”,第 664 行,位于 _load_unlocked
  文件“”,第 634 行,位于 _load_backward_compatible
  文件“/usr/local/lib/python3.5/dist-packages/onedrive_d-1.1.0.dev0-py3.5.egg/onedrive_d/od_main.py”,第 9 行,位于
  文件“”,第 969 行,位于 _find_and_load
  文件“”,第 958 行,位于 _find_and_load_unlocked
  文件“”,第 664 行,位于 _load_unlocked
  文件“”,第 634 行,位于 _load_backward_compatible
  文件“/usr/local/lib/python3.5/dist-packages/daemonocle-1.0.1-py3.5.egg/daemonocle/__init__.py”,第 9 行,位于
  文件“”,第 969 行,位于 _find_and_load
  文件“”,第 958 行,位于 _find_and_load_unlocked
  文件 ”
    load_entry_point('onedrive-d==1.1.0.dev0', 'console_scripts', 'onedrive-d')()
  文件“/usr/lib/python3/dist-packages/pkg_resources/__init__.py”,第 565 行,位于 load_entry_point
    返回 get_distribution(dist).load_entry_point(group, name)
  文件“/usr/lib/python3/dist-packages/pkg_resources/__init__.py”,第 2589 行,位于 load_entry_point
    返回 ep.load()
  文件“/usr/lib/python3/dist-packages/pkg_resources/__init__.py”,第 2249 行,正在加载
    返回 self.resolve()
  文件“/usr/lib/python3/dist-packages/pkg_resources/__init__.py”,第 2255 行,正在解析
    模块 = __import__(self.module_name,fromlist=['__name__'],level=0)
  文件“”,第 969 行,位于 _find_and_load
  文件“”,第 958 行,位于 _find_and_load_unlocked
  文件“”,第 664 行,位于 _load_unlocked
  文件“”,第 634 行,位于 _load_backward_compatible
  文件“/usr/local/lib/python3.5/dist-packages/onedrive_d-1.1.0.dev0-py3.5.egg/onedrive_d/od_main.py”,第 9 行,位于
  文件“”,第 969 行,位于 _find_and_load
  文件“”,第 958 行,位于 _find_and_load_unlocked
  文件“”,第 664 行,位于 _load_unlocked
  文件“”,第 634 行,位于 _load_backward_compatible
  文件“/usr/local/lib/python3.5/dist-packages/daemonocle-1.0.1-py3.5.egg/daemonocle/__init__.py”,第 9 行,位于
  文件“”,第 969 行,位于 _find_and_load
  文件“”,第 958 行,位于 _find_and_load_unlocked
  文件“”,第 664 行,位于 _load_unlocked
  文件“”,第 634 行,位于 _load_backward_compatible
  文件“/usr/local/lib/python3.5/dist-packages/daemonocle-1.0.1-py3.5.egg/daemonocle/cli.py”,第 8 行,位于
AttributeError:模块“click”没有属性“MultiCommand”
trap>”,第 664 行,位于 _load_unlocked
  文件“”,第 634 行,位于 _load_backward_compatible
  文件“/usr/local/lib/python3.5/dist-packages/daemonocle-1.0.1-py3.5.egg/daemonocle/cli.py”,第 8 行,位于
AttributeError:模块“click”没有属性“MultiCommand”

有人能告诉我如何修复这个错误吗?非常感谢!

答案1

  1. 你应该安装daemonocle

    sudo pip install daemonocle
    
  2. python-3.5不应该使用其他 Python 版本。

    ls -la /usr/bin/python3
    
    lrwxrwxrwx 1 root root      33  3月 28 16:37 /usr/bin/python3 -> /home/alex/.pyenv/shims/python3.5

相关内容