繁体   English   中英

Python模块已安装但无法导入

[英]Python modules are installed but can't be imported

我是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. 检查已安装模块的权限。 并提供所有许可。

    chmod -R 777

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

    apt-get install module_name或pip install modual_name

尝试使用sudo安装模态

sudo apt-get install module_name或sudo pip install modual_name

如果以上问题都不适合您,请尝试

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM