【发布时间】:2020-09-17 10:12:11
【问题描述】:
操作系统:Ubuntu 20 蟒蛇:3.8.2 IDE:Pycharm CE
一般来说,情况是我可以通过/usr/bin/python3在终端中导入dbus,但是我必须在pycharm中初始化我的项目并尝试构建一个基于解释器的venv(/usr/bin/ python3).
但是,在 pycharm 的终端(已激活 venv)中,我无法导入 dbus。 但是如果我直接选择没有venv的系统解释器,一切正常。
已经尝试将 dbus 文件夹从系统包根目录复制到 venv 但没有任何努力。 不要认为重新安装 dbus-python 可以解决这个问题,因为它在 real-envi 中可以正常工作,而且我已经在 venv 中安装了 dbus-python。
只是想知道为什么...因为没有 venv 还是有点麻烦。
【问题讨论】:
标签: python import dbus python-venv