首页 > 解决方案 > Python 在 VM 来宾 Linux / Ubuntu 上无法正常工作

问题描述

我有一个从 Windows 10 机器上运行 Ubuntu 18.04 的 Oracle Virtualbox VM 5.2.22。

在我的电脑上一切正常。在朋友的计算机上具有相同 Virtualbox 设置的相同 .vdi 文件发生了一些非常奇怪的事情。

如果我从主目录得到一个 python 控制台,它就可以正常工作。

如果我从子目录获得 python 控制台,它会在命令上失败:

import logging
File "logging.py", line 5, in <module>
   import logging.handlers
ImportError: No module named handlers

这很奇怪,因为 python 正在工作并且日志记录在标准库中。

两个问题:

1)为什么在这方面一台虚拟机与另一台不同?这台机器是使用没有快照的克隆创建的,克隆版本在我的机器上运行良好。

2)为什么python无法导入标准库的一部分?

我假设 python 问题是虚拟机问题的症状。据我所知,所有 VM 选项都是相同的。

标签: pythonvirtualbox

解决方案


推荐阅读