PyCharm导入模块报错:Try to run this command from the system terminal的解决方法
本文解决PyCharm中导入模块时提示“Try to run this command from the system terminal”的问题。该错误通常因PyChard虚拟环境与系统Python环境不一致导致。通过定位报错路径,在系统终端使用pip命令指定国内源安装所需库(如keras、tensorflow等),可确保模块正确安装至当前项目解释器中,避免版本冲突。
PyCharm模块导入错误提示解析
在PyCharm中导入模块时,若遇到错误提示“Try to run this command from the system terminal. Make sure that you use the correct version of ‘pip' installed for your Python interpreter located at [路径]”,这通常意味着当前操作未使用与Python解释器匹配的pip版本。
当在PyCharm中导入已安装的Keras库时报错时,常见的解决思路是通过PyCharm界面添加库:依次点击File >> Settings…,进入Project >> Project Interpreter,点击右侧加号,在搜索框输入keras、tiffile或matplotlib等库名,点击左下方的Install Package进行安装。然而,此方法有时会失败,报错信息往往指向pip版本不匹配,且默认下载源为https://pypi.python.org/simple。
通过上述界面安装的方式,实际上是在PyCharm的工作路径下重新安装了模块,而非使用之前在全局Python环境中安装的版本。例如,若电脑中Anaconda已安装2.1.1版本的Keras,而PyCharm界面安装的是2.3.1版本。这表明PyCharm的工作路径与系统Python路径可能不一致,导致需要针对特定路径重新下载和安装所需模块。


————————————————




为解决此问题,建议在PyCharm指定的工作路径下,通过命令行方式直接安装所需的模块。


通过系统终端指定路径安装模块
起初误以为是pip版本过低导致,因此花费时间尝试更新pip。实际上,根据错误提示信息中的路径(D:\u-net segmentation\venv\Scripts),应在该路径下打开命令窗口执行安装命令。使用国内豆瓣源(http://pypi.douban.com/simple)并添加--trusted-host参数,命令格式为python.exe -m pip install matplotlib -i 。执行后,原本仅包含numpy、pip和setuptools的目录中,会多出6个相关包。关键在于必须在错误提示所指的路径下安装所需模块。只需将matplotlib替换为实际需要的库名即可。
python.exe -m pip install keras -i http://pypi.douban.com/simple --trusted-host pypi.douban.com python.exe -m pip install tiffile -i http://pypi.douban.com/simple --trusted-host pypi.douban.com python.exe -m pip install tensorflow -i http://pypi.douban.com/simple --trusted-host pypi.douban.com
经过约半天的排查与操作,最终成功安装了所需的所有库。
总结
以上就是关于解决PyCharm中导入模块错误提示“Try to run this command from the system terminal”的方法。如需了解更多PyCharm模块导入相关的知识,可查阅本站往期文章或继续浏览后续内容,感谢支持。
本站声明
本文内容仅供参考,不代表本站观点。转载或引用请注明出处。如发现内容问题,请通过联系我们页面反馈。













