简体   繁体   English

python ImportError:没有名为包的模块

[英]python ImportError: No module named package

Given the following structure 给出以下结构

abc
├── __init__.py
└── package
    ├── __init__.py
    ├── __init__.pyc
    ├── client.py
    ├── client.pyc
    ├── server.py
    └── server.pyc

when I run python in command line outside of abc and try to import package as below: 当我在abc以外的命令行中运行python并尝试导入包时,如下所示:

ImportError: No module named package

Any ideas? 有任何想法吗?

如果要导入package ,而不是abc.package ,则需要将abc放在PYTHONPATH

I was able to get pip working again by doing the following : 通过执行以下操作,我可以再次使pip工作:

cd /tmp/
wget https://bootstrap.pypa.io/get-pip.py
sudo apt-get purge -y python3-pip
sudo python3 ./get-pip.py
sudo apt-get install python3-pip

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

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