Python模块已安装但无法导入

时间:2017-11-10 04:07:03

标签: python python-2.7 import python-import

我是新手Python用户,并且慢慢地对以下问题感到疯狂:我使用pip为Python 2.7(win34)安装了许多模块。我确认这些模块确实安装完毕。然后我在.py脚本中导入模块(使用Atom编辑器):

import numpy as np
import pandas as pd
import fiona
import geopandas as gpd
import shapely

导入前两个模块没有问题,但fiona,geopandas和形状触发错误:

ImportError: No module named geopandas

我怀疑问题可能与存储模块的不同目录有关,但不确定如何解决这个问题。我看到几个类似的问题,但没有答案。感谢任何提示!

1 个答案:

答案 0 :(得分:0)

在这种情况下有两种情况。它可能是许可问题或所有者问题。

  1. 检查已安装模块的权限。并提供所有权限。

      
        

    chmod -R 777

      
  2. 第二件事,可能是所有者问题,可能是您使用

    安装模块
      
        

    apt-get install module_name     或者pip install modual_name

      
  3. 尝试使用sudo安装modual

      
        

    sudo apt-get install module_name     或sudo pip install modual_name

      

    如果上述内容不起作用,请尝试使用

    sudo ln -s /usr/bin/python2.7 /usr/bin/python
    

    它会告诉系统找到默认的系统python。