命令行安装模块后pycharm显示没有

最近在学习python,在引用python第三方模块时,常常出现在在终端使用命令行下载了模块,但是pycharm却报错缺少模块的情况。仔细分析,发现是模块安装在了不同的解释器上,从而导致错误。
以下是解决方法:

方法1:在pycharm上再安装一遍

既然pycharm使用的解释器与终端安装的解释器不一致,那我们再在pycharm安装一次所需要的第三方模块,pycharm就可以正常使用了。

打开pychram,点击工具栏的 file -> setting
命令行安装模块后pycharm显示没有

进入到设置界面后,点击 project interppreter,再点击右上角的加号。
命令行安装模块后pycharm显示没有

进入到添加界面后,在搜索框输入想要安装的第三方模块,选择相应模块后,点击下方的安装按钮,静待安装完成即可。
命令行安装模块后pycharm显示没有

方法2:复制下载的包到使用的解释器下

  1. 复制下载好的第三方模块包
    找到python安装的位置。
    命令行安装模块后pycharm显示没有

点击进去后,依次点击lib -> site-packages,所有通过命令行安装的第三方模块都在这里。
命令行安装模块后pycharm显示没有

选择想要迁移的模块对应的包,复制下来(注意一个模块一般对应两个包,一个原名一个是它的info包,都要复制下来)。

  1. 复制到pycharm解释器里
    Pycharm正在使用的解释器位置可以从pychram的工具栏点击 file -> setting 处看到。
    命令行安装模块后pycharm显示没有
    进入venu选择后,依次点击 lib-> site-packages,进入到pycharm正在使用的解释器的模块安装位置。
    命令行安装模块后pycharm显示没有

接下来把复制的包粘贴到此处即可。