pip安装成功但是ModuleNotFoundError

时间:2018-04-01 09:04:44

标签: python pip

我的目录结构是:

package/
  __init__.py
  setup.py

setup.py是:

from setuptools import setup, find_packages

setup(
    name="package",
    version="0.0.1",
    packages=find_packages(),
)

当我运行pip install ./package时,安装成功:

Processing ./package
Installing collected packages: package
  Running setup.py install for package ... done
Successfully installed package-0.0.1

但是,我无法导入它:

In [1]: import package
---------------------------------------------------------------------------
ModuleNotFoundError                       Traceback (most recent call last)
<ipython-input-1-f73d57b147d4> in <module>()
----> 1 import package

ModuleNotFoundError: No module named 'package'

如何创建包并导入它?

1 个答案:

答案 0 :(得分:0)

您确定python3 mymodule.py 命令确实是您正在使用的Python安装的pip吗?如果你使用例如

运行Python
python3 -m pip install ./package

你应该使用

来调用pip
-m pip

{{1}}可确保您获得与指定的Python安装一起使用的点。

相关问题