未找到树莓派软件包 Easyimap

时间:2021-01-29 22:57:06

标签: python pip raspberry-pi

我正在尝试运行一个使用 easyimap 发送和接收邮件的 python 脚本。该脚本在 Windows 上运行良好。我想 24/7 全天候运行,但不想一直开着电脑。 PI 将是一个完美的解决方案。在 Pi 上,我用

安装了 python
sudo apt-get install python3

运行良好并且安装了python。然后我用

安装了pip3
sudo apt-get install pip3

效果也很好。然后我用

安装了easyimap
sudo pip3 install easyimap

也运行良好并告诉我它已安装。当我尝试使用

运行我的代码时
python main.py

我收到错误

 Traceback (most recent call last):
  File "main.py", line 5, in <module>
    import easyimap
ImportError: No module named easyimap

我还安装了easyimap-python,但没有帮助。有什么我可以尝试的建议吗?

2 个答案:

答案 0 :(得分:0)

正如铁拳在他的评论中所说的那样。

python3 main.py

工作正常。

答案 1 :(得分:0)

正如 Furas 所指出的,大多数 Linux 系统在默认情况下仍然具有 python2,因此在终端 python 中运行仅调用 python2。如果您想继续使用 python3,您需要将默认 Python 版本设置为 python3,正确方法请参见 this answer。总而言之,您需要:

$ sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 10

这样您就不必在终端中调用 python3,只需 python 就足够了。