python - 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 选项都是相同的。
解决方案
推荐阅读
- javascript - 在 Angular 测试库测试中渲染 html 属性
- javascript - 试图打破这个承诺的例子
- pandas - 在 Python 中读取 TXT 或 DAT 文件
- vba - MS Access -“自从您开始编辑此记录以来,该记录已被其他用户更改”
- authentication - 在 GCP 环境外验证 Google Cloud 函数调用
- javascript - 使用 Ajax 选中复选框
- php - 如何在 laravel 中链接我的产品页面详细信息?
- python-3.x - 找不到步骤实现 pytest-bdd
- python - 如何调整 Plotly 条的高度并仅显示条的边缘(在子图中)?
- r - 在 R Shiny 中保留 selectizeInput 选择的顺序