PyCharm 看不到我新编译的 .pyc see on import

问题描述 投票:0回答:1

我正在使用 PyCharm 并且我有文件 foo.py。 foo.py 中有用户名和密码的 base64 表示。我正在编译 foo.py 所以它不再能被人眼阅读。

我正在通过终端运行命令

python -m py_compile foo.py

在名为foo.cpython-39.pyc的pychache文件夹中可以看到编译好的.pyc文件

我删除 foo.py.

当我添加行 import foo 时,PyCharm 指示它找不到模块。

如果保留foo.py,那么import行当然没问题

如果我将 .pyc 文件从 pycache 文件夹复制并重命名为根文件夹,将其命名为 foo.pyc,PyCharm 仍然指示找不到该模块。

我以前做过这个,所以我知道这是可能的,但显然我缺少一个步骤。有谁知道那可能是什么?

python import pycharm pyc
1个回答
1
投票

这是缓存问题或者可能是配置问题,

您可以尝试清除缓存,转到文件然后使缓存无效/重新启动...然后使无效并重新启动

您还可以检查 .pyc 文件是否在 pycache 目录中

© www.soinside.com 2019 - 2024. All rights reserved.