问题描述:在pycharm终端安装完成crypto后,而且可以在编译器设置里看到包,但是运行代码会报错:cannot find crypto.
问题解决:
试过点击file,清除缓存与重启,无用。
试过将文件夹设为Sources Root ,无用。
试过重装软件,无用。(我好傻真的!)
真实解决方案:将虚拟编译器换为系统编译器,如下所示:
打开pycharm,点击File–>setting–>Python Interpreter中Python Interpreter–>Add Interpreter –>Add Local Interpreter.
打开后,如图所示,如果你是用的是虚拟环境,(箭头所指向)的话,将它换为System Interpreter.
点击System Interpreter,设置编译器路径,点击OK,即完成。
如图所示,Crypto下没有红线了。
总结:pycharm无法import包的问题,可能是虚拟环境的路径不好找,或者其他的原因导致系统无法找到安装的包。将其换为System Interpreter即可解决