Python 3:ModuleNotFoundError:未命名模块

时间:2020-08-06 16:04:57

标签: python-3.x module

我正在尝试创建一个小的lib包。我在Windows和Linux上使用Python 3.6.7。 这是我的目录结构:

my_lib\
     setup.py
     README.md
     my_lib\
        libname.py
        __init__.py
     tests\
        test.py

对于车轮的创建,我使用:python setup.py bdist_wheel

我在另一台计算机上执行:(venv) pip install my_lib.whl

但是当我尝试导入模块时,它说: ModuleNotFoundError:没有名为'my_lib.libname'的模块

当我执行“点列表”时,会有一个软件包“ my-lib

当我运行python help('modules')时,有一个模块 my_lib

有什么方法可以解决此错误而无需修复sys.path?

1 个答案:

答案 0 :(得分:0)

实际上是全局的pip uninstall pytest,然后是(venv)pip install pytest的本地帮助。仍然需要遥控器的解决方案