python ImportError:没有名为package的模块

时间:2014-02-06 21:46:20

标签: python import

给出以下结构

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

当我在abc之外的命令行中运行python并尝试按如下方式导入包时:

ImportError: No module named package

有什么想法吗?

2 个答案:

答案 0 :(得分:3)

如果您要导入package,而不是abc.package,则需要将abc置于PYTHONPATH

答案 1 :(得分:1)

通过执行以下操作,我能够再次使用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