我正在尝试创建一个小的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?
答案 0 :(得分:0)
实际上是全局的pip uninstall pytest
,然后是(venv)pip install pytest
的本地帮助。仍然需要遥控器的解决方案