【发布时间】:2019-12-22 18:32:21
【问题描述】:
要在 python 3 中构建网络抓取程序,我执行以下操作
import urllib.request
我使用了一个 venv,它在 VS Code 中被选中并显示在左下角。 settings.json 文件有:
"python.pythonPath": "venv/bin/python"
此外,综合航站楼已多次关闭并重新打开。输入 pip list 会显示为该 venv 安装的 request。
如果我运行文件没有问题,但在输出中它一直说
Traceback (most recent call last):
File "/Users/filepath/filename.py", line 2, in
<module>
import urllib.request
ImportError: No module named request
重要提示:我上次打开此文件时,导入该模块一切正常。现在,在第二天保存并重新打开该项目后,我一遍又一遍地收到此错误消息。
我真的希望有人可以提供帮助!谢谢!
【问题讨论】:
-
欢迎来到 Stack Overflow!查看tour。该错误消息似乎与该代码不匹配。请发布带有回溯的完整错误消息。你可以edit这个问题。还要确保将code formatting 用于代码和预格式化文本。
标签: python python-3.x visual-studio-code pip virtualenv