python 导入错误:没有名为包的模块



给定以下结构

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

当我在abc之外的命令行中运行 python 并尝试导入包时,如下所示:

ImportError: No module named package

有什么想法吗?

如果你导入package,而不是abc.package,你需要把abc放到PYTHONPATH上。

我能够通过执行以下操作让 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

最新更新