python-3.x - ImportError:没有使用 sudo 命名的模块 pyaudio
问题描述
我正在尝试在树莓派上使用 sudo 运行 python3 脚本,但它总是在第一行给我一个导入错误,在我的情况下是“找不到模块 pyaudio”。
我尝试更改 sudoers 文件并像这篇文章一样放入 env_keep += "my_python_path" :PYTHONPATH not working for sudo on GNU/Linux (works for root) 但它似乎不起作用。
但是,当我使用 python2 运行 sudo 或在没有 sudo 的情况下运行 python3 时,不会发生导入错误。关于如何让它与 python3 一起工作的任何建议?
解决方案
我刚刚sudo su
获得了root访问权限,一切正常。
推荐阅读
- apostrophe-cms - 在撇号 CMS 中使用多个嵌套模块
- javascript - Angular 5 HttpClient : how to set interceptor to only filtered URLs by RegExp
- angularjs - 角度路由和.net:ng-view 不显示
- unity3d - 如何在 Unity 中实现等待屏幕
- azure - 获取 Azure 资源组创建时间
- docker - Dotnet Core 2.0 应用程序的 Docker 优雅关闭
- php - API 错误 - 遇到非数字值
- javascript - 在 Angular 5 中重新渲染(重新加载)路由器插座
- php - 如何使用 *this* PHP 代码向 CSV 添加标题行?
- c# - SQL Server:如果从 .net 代码中取消,则存储过程中打开的事务的默认操作