Python pip安装成功,但ModuleNotFoundError

Python pip安装成功,但ModuleNotFoundError,python,pip,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 colle

我的目录结构是:

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]中的
:导入包
---------------------------------------------------------------------------
ModuleNotFoundError回溯(上次最近调用)
在()
---->1个进口包装
ModuleNotFoundError:没有名为“package”的模块

如何创建一个包并导入它?

您确定
pip
命令真的就是您正在使用的Python安装所使用的pip吗?如果您使用例如

python3 mymodule.py
您应该使用

python3 -m pip install ./package

-m pip
确保您获得与指定Python安装一起使用的pip。

\uuu init.py
更改为
\uu init\uuuu.py
。这将使它成为一个包,并允许您导入它。