PyCharm无法识别编译生成的.pyc模块的问题求助
PyCharm无法识别编译生成的.pyc模块的问题求助
大家好,我最近碰到个棘手的问题,想请教下各位:
我使用PyCharm进行开发,手头有个foo.py文件,里面存放着用户名和经过base64编码的密码。为了避免代码被直接读取,我打算将它编译成.pyc文件。
我在终端执行了如下命令:
python -m py_compile foo.py
之后在__pycache__文件夹里找到了编译完成的文件,文件名是foo.cpython-39.pyc。
接下来我删除了原文件foo.py,然后在另一个文件中添加了import foo这行代码,结果PyCharm提示无法找到该模块。如果我保留foo.py的话,import操作就完全正常。
后来我尝试把__pycache__里的那个.pyc文件复制到项目根目录,并重命名为foo.pyc,但PyCharm依旧识别不到这个模块。
我之前这么操作成功过,所以肯定是漏掉了某个关键步骤,有没有朋友知道问题出在哪呀?
备注:内容来源于stack exchange,提问作者Dan
相关产品推荐
相关产品推荐

