无法导入已安装的模块(通过pip)

时间:2017-04-24 12:16:21

标签: python python-3.x pybluez

操作系统:Windows 10 64位
语言:Python 3.5.2 (Anaconda 4.2.0)
问题模块: PyBluez 0.22(PyBluez-0.22-cp35-none-win_amd64.whl)

当我在安装后尝试导入PyBluez时,即:

enter image description here

我收到以下错误:

enter image description here

我通过pip更新了Spyder,我也尝试通过pip卸载并重新安装模块:

enter image description here

编辑:

我只安装了python 3.5.2:

enter image description here

1 个答案:

答案 0 :(得分:2)

根据评论。你为python3.5.2安装了python包PyBluez,但是spyder正在使用3.6。

This answer

  

按CTRL + SHIFT + ALT + P打开“首选项”窗口。在此之内   在窗口中,选择左侧的控制台项目,然后选择高级   设置选项卡。 Python可执行文件的路径就在那里。

更改python可执行文件。

一个hackish解决方案是在spyder的脚本中运行它 import pip; pip.main(['install','PyBluez'])