Pycharm 中的 Python 临时文件 - 找不到模块?

use*_*640 6 python pycharm

我是 Python 新手,使用 PyCharm professional 作为我的 IDE。我想使用较长文件中的一小部分代码,因此我创建了一个“临时文件”,并将 Python 设置为解释器。然而,即使只是导入模块,我也会收到无法找到模块的错误(即使使用标准模块)。该文件被设置为“Python”临时文件,所以我不确定我还需要做什么。我试图运行的代码是:

from zipfile import ZipFile
import urllib

testfile = urllib.request.urlretrieve("https://ihmecovid19storage.blob.core.windows.net/latest/ihme-covid19.zip", "ihme-covid19.zip")
print("File saved at: " + (str(os.getcwd())))

with ZipFile('ihme-covid19.zip', 'r') as zipobj:
    print(zipobj.printdir())
    zipobj.extractall()
Run Code Online (Sandbox Code Playgroud)

一切都显示错误 - 没有模块 urllib、没有模块 zipfile 等。

Lot*_*tus 2

这可能看起来像是一个没有答案的问题,但我确实认为这是 Pycharm 中的一个错误。

我什至下载了更新,重新启动了 pycharm,并重建了索引。同样的事情,这里——核心 Python 模块没有注册为可导入的(即import sysimport inspect两者都失败了类型检查)。

在此输入图像描述

我们或许应该将其移至 Pycharm 的错误跟踪器。例如:

可能有更好的现有错误票,所以请务必查看并报告在这里 - 如果有人在 youtrack.jetbrains.com 上发现或创建更好的错误票并分享链接,我将更新此评论。