操作系统:Linux Mint
我正在尝试使用 Pybluez 为 python 项目设置开发环境。我通过包管理器安装了 Visual Studio Code,然后安装了 Microsoft 的 Python 扩展。
然后我按照 pybluez 安装说明通过在终端中运行来安装
sudo apt-get install libbluetooth-dev
sudo apt-get install python-dev
sudo pip install PyBluez
Run Code Online (Sandbox Code Playgroud)
这似乎有效,我能够在命令行上运行一个简单的测试脚本
from bluetooth import *
nearby_devices = discover_devices()
print(nearby_devices)
Run Code Online (Sandbox Code Playgroud)
但是,当尝试在 Visual Studio Code 中运行此文件时,我继续收到 ImportError
Traceback (most recent call last):
File "/bluesniffer.py", line 1, in <module>
from bluetooth import *
ImportError: No module named bluetooth
Run Code Online (Sandbox Code Playgroud)
我试图在 Visual Studio 代码终端中运行 pip install pybluez 但是我收到这个错误。
sh-4.4$ pip install pybluez
Collecting pybluez
Cache entry …Run Code Online (Sandbox Code Playgroud)