使用Python3.6venv作为解释器在PyCharm 2020.1.2 Win10中运行Community。通过项目解释接口安装包功能引擎,安装良好,并显示在列表中。我可以在import feature_engine控制台中成功地使用PyCharm,并且可以很好地使用它。我还可以在终端中使用这个导入语句执行一个.py文件,并且还可以很好地工作。但是,当我尝试使用导入语句运行相同的.py文件时,我得到:
ModuleNotFoundError: No module named 'feature_engine'我尝试过使用导入和import库,认为问题在于连字符,但这些都不起作用。我尝试过卸载和重新安装,重新启动PyCharm等等。有什么建议可以让运行函数正常工作吗?
编辑:谢谢你的建议。附加的是Run配置和Project解释器配置。据我所知,环境是一样的。


下面是错误跟踪的示例。正在运行的对象是一个Flask应用程序,它导入使用功能引擎库的包。最终导入中的实际导入语句是简单的import feature_engine。使用from feature_engine import variable_transformers as vt直接导入方法的尝试也失败了。


发布于 2020-08-18 08:08:07
确保使用正确的配置来构建程序(即使用正确环境的python可执行文件)。您可以在右上角,即run按钮所在的位置进行检查。
https://stackoverflow.com/questions/63464309
复制相似问题