命令行安装模块后pycharm显示no module named‘xxx‘

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

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

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

打开pychram,点击工具栏的 file -> setting
在这里插入图片描述

进入到设置界面后,点击 project interppreter,再点击右上角的加号。
在这里插入图片描述

进入到添加界面后,在搜索框输入想要安装的第三方模块,选择相应模块后,点击下方的安装按钮,静待安装完成即可。
在这里插入图片描述

如果在pycharm上安装(或者卸载)失败,可以对应看该项目使用的解释器的具体位置,进入到该目录的python.exe同级目录中打开命令行,使用pip install xxx(卸载用uninstall)。
在这里插入图片描述

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

  1. 复制下载好的第三方模块包
    找到python安装的位置。
    在这里插入图片描述

点击进去后,依次点击lib -> site-packages,所有通过命令行安装的第三方模块都在这里。
在这里插入图片描述

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

  1. 复制到pycharm解释器里
    Pycharm正在使用的解释器位置可以从pychram的工具栏点击 file -> setting 处看到。
    在这里插入图片描述
    进入venu选择后,依次点击 lib-> site-packages,进入到pycharm正在使用的解释器的模块安装位置。
    在这里插入图片描述

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值