我已经安装了 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
你应该安装
daemonocle
sudo pip install daemonocle
您
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