vim - vim 插件 taskwiki 无法导入库
问题描述
我尝试在我的工作流程中开始使用 vimwiki/taskwiki/taskwarrior。(MacOS Catalina 10.15.6 (19G2021)/Python 3.8.5)
当我运行 <\ww> 在 vim 中启动 vimwiki 时,vim 会抛出警告:
Error detected while processing /Users/xitaoliu/.vim/plugged/taskwiki/ftplugin/vimwiki/taskwiki.vim:
line 29:
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/Users/xitaoliu/.vim/plugged/taskwiki/taskwiki/main.py", line 15, in <module>
from taskwiki import cache as cache_module
File "/Users/xitaoliu/.vim/plugged/taskwiki/taskwiki/cache.py", line 5, in <module>
from taskwiki import preset
File "/Users/xitaoliu/.vim/plugged/taskwiki/taskwiki/preset.py", line 5, in <module>
from taskwiki import util
File "/Users/xitaoliu/.vim/plugged/taskwiki/taskwiki/util.py", line 11, in <module>
import tasklib
ImportError: No module named tasklib
我使用 vim-plug 来管理 vim 插件。这是我的 vim 中的插件列表
- vimwiki: OK |~
- vim-plugin-AnsiEsc: OK |~
- tagbar: OK |~
- vim-tmux: OK |~
- tasklib: OK |~
- taskwiki: OK
解决方案
如项目GitHub README中所述,您必须tasklib
使用pip
. 您可以通过导航到taskwiki
计算机上的存储库并运行来做到这一点:
sudo pip3 install --upgrade -r requirements.txt
推荐阅读
- python - 如何解决烧瓶生产中的 Unicode 问题,例如 ieeo?
- stripe-payments - Stripe 连接账户是否在测试模式下将付款转移到连接的账户?
- python - python函数返回中断for循环
- html - Bootstrap 的英雄横幅文本对齐问题
- kotlin - 当我单击 RecyclerView 中的单选按钮时,我发现其他按钮被自动选中
- google-cloud-platform - 在 Google Cloud 虚拟机中,是否可以在实例详细信息页面中覆盖容器端口映射?
- javascript - 防止窗口默认滚动
- javascript - 如何获取过滤器选择的更新计数?
- python - Pandas 数据框 - 将 N 行从一个数据框移动到另一个数据框
- python - 如何将字符串数字转换为int并避免转换前的字符串文本