【发布时间】:2020-10-24 12:10:21
【问题描述】:
我有一台新笔记本电脑,在克隆我的 python 项目时,我想通过包含一个 requirements.txt 文件来正式化它们并开始使用 venvs。
按预期正常运行 python 文件时,它会抱怨缺少包
Traceback (most recent call last):
File "file.py", line 1, in <module>
from urllib.request import Request, urlopen
ImportError: No module named request
这是第一个错误,还有很多其他错误,我预计会出错。
但是,当我创建一个 venv 并运行相同的代码时,没有错误并且脚本产生了预期的输出,这是如何工作的?我唯一的猜测是,在使用 venv 时,vscode 已经开始在幕后做一些事情了?
【问题讨论】:
标签: python-3.x visual-studio-code pip python-venv requirements.txt