美文网首页
pycharm no module named xlrd的解决方

pycharm no module named xlrd的解决方

作者: 我要进大厂 | 来源:发表于2020-08-11 15:11 被阅读0次

    今天在测试用xlrd去处理excel时,发现pycharm提示没有xlrd模块。
    但是我明明已经下载成功,并能在交互界面进行导入,倒是始终不行,运行时pycharm依旧报错。

    xlrd模块已安装

    因为我的windows安装了Python2和Python3,所以用于区分,python的命令分别用
    python2、python3代替。

    下面提供一些安装、卸载命令
    pip2 install xlrd 安装模块命令
    pip3 install xlrd 安装模块命令
    python2 -m pip install xlrd 安装模块命令
    python3 -m pip install xlrd 安装模块命令
    pip2 uninstall xlrd 卸载模块命令
    pip3 uninstall xlrd 卸载模块命令
    

    解决方案一:

    找到xlrd模块,将xlrd复制到项目根目录:


    复制xlrd
    根目录下xlrd

    能解决该问题但总感觉不是很好。我们接下来用方案二解决。

    解决方案二

    来自这个博主:https://www.cnblogs.com/syw20170419/p/13061686.html

    我简单描述为:

    pycharm–>preference->project interpreter->点击show all,展示已有的解释器,点击相应解释器的show paths for the selected interperter,进行添加第三方库的路径:D:\install_dir\python\python37\lib\site-packages(这个路径是我们安装xlrd模块时保存的路径),使得pycharm能识别site-packages目录下的模块。

    详细见下面:

    一、背景

    PyCharm执行Python时,找不到自己安装的package,例如pandas、numpy、scipy、scikit等,在执行时报如下错误ImportError: No module named xlrd

    二、问题示例:

    新建的项目,执行时报错ImportError: No module named xlrd:实际在电脑终端执行可成功,在python3.8的目录下已安装此三方库。因此需要更改项目的python调用目录。

    image

    三、问题解决

    (1)pycharm添加Python interpreter;
    (2)给添加的Python interpreter添加自已安装的package路径。

    1、pycharm添加Python interpreter

    打开项目设置(pycharm–>preference)

    image image image

    添加existing environment后,点击show all

    show all
    点击showall,后会展示已有的解释器,点击相应解释器的show paths for the selected interperter
    编辑解释器 image image

    添加完成以后,直接保存即可。

    四:查看效果

    查看效果

    相关文章

      网友评论

          本文标题:pycharm no module named xlrd的解决方

          本文链接:https://www.haomeiwen.com/subject/ogfydktx.html