我在Ubuntu 18.04上安装了Python 3.7(从Deadsnakes PPA安装)。当列出带有python3.7 -m pip list
且没有--user
选项的软件包时,它将显示来自/usr/lib/python3/dist-packages
的软件包。这是有问题的,因为该目录实际上包含用于Python 3.6而非3.7的软件包。更糟的是,导入软件包时,我的3.7安装程序也在其中查找。我希望这样的导入立即失败,并以ModuleNotFoundError
失败,而不是在以后的某个时候出现更多错误的错误。我该怎么做?