pycharm Unresolved reference 'xxx' 报错问题

想用 pycharm 写个 aes 解密,抄完代码发现 Unresolved reference 问题;


百度大佬告诉我需要安装 Crypto,先 cmd 中 "pip install PyCrypto" 安装 Crypto ,再在编辑器中 "alt + enter" 安装 Crypto,依旧报错;

继续百度,得解决方案:

  1. 给目标文件夹添加 source 标识;



    2.清缓存重启


仍然报错;
最终来到此界面:



发现 pycharm 使用的是其安装向导中提示安装的自带 python,那么 cmd 中 "pip install PyCrypto" 安装的 package 必定对此处无效了,将 Interpreter 修改为系统环境变量中的 python,再清除缓存重启,发现不报错了。(若是新安装的 pycharm,此处下拉框应只有一个 python,需点击 Show All,在新窗口中添加系统 python。)


对比二者已安装的 package 列表发现,"pip install PyCrypto" 为系统 python 安装的为 pycrypto,而 "alt + enter" 为 pycharm 自带 python 安装的为 crypto,于是为后者添加 pycrypto 库,清除缓存重启发现也不再报错。问题解决。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容