Openshot 在我朋友的笔记本电脑上停止工作。在终端中运行它会产生此问题。我怀疑它需要的 Python 库已被删除。
------------------------- ERROR 1 ------------------------------
Failed to import 'from openshot import main'
Error Message: cannot import name main
----------------------------------------------------------------
------------------------- ERROR 2 ------------------------------
Failed to import 'from openshot.openshot import main'
Error Message: 'NoneType' object has no attribute 'set_cursor'
----------------------------------------------------------------
尝试过:
- 重新安装 openshot
- 搜索错误发现这个错误,但我没有遇到语言环境问题。
答案1
尝试重命名 openshot 配置文件夹并重新启动 openshot ie
mv ~/.openshot ~/.openshot_backup
openshot
注意:查看 OpenShot 论坛 - 这个解决方案经常被引用来解决这些缺少 Python 的问题。
答案2
我遇到了同样的问题,一切运行正常,但突然 openshot 停止运行!
我找到了一个解决方案:
- 首先我重新安装了
ffmpeg
... - 然后我卸载了 openshot
- 我使用 Ubuntu 调整进行了清理......
- 之后我手动删除了
.openshot
我的个人文件中的文件夹(使用 Crlt H 查看隐藏文件)... - 重新启动了我的电脑...
- 最后我重新安装了 openshot...
而且它运行得很好...:D
答案3
这是文件的问题~/.openshot/config.xml
。
我不知道这是否是规则,但在我的例子中,它总是与值有关<vpane_position>
。
替换损坏的文件:
<vpane_position>700</vpane_position>
使用默认值:
<vpane_position>375</vpane_position>
对我来说很管用。
如果它对你有用,为了安全起见,你可以创建一个工作备份配置.xml文件才能恢复它不会丢失你的实际配置:
cp ~/.openshot/config.xml ~/.openshot/config.xml.backup