操作系统:Windows 7
蟒蛇:3.6
我正在尝试创建并安装 python 轮包。该建筑工作正常,但是当我在安装模块后将其导入项目时,出现“ModuleNotFound”错误。我的项目具有以下结构:
my_lib/
__init__.py
phlayer/
__init___.py
uart.py
utils/
__init___.py
ctimer.py
Run Code Online (Sandbox Code Playgroud)
我的 setup.py 用于创建轮包:
import setuptools
with open("README.md", "r") as fh:
long_description = fh.read()
setuptools.setup(
name="my_lib",
version="0.0.1",
author="",
author_email="",
description="",
packages=setuptools.find_packages(),
classifiers=(
"Programming Language :: Python :: 3",
"License :: OSI Approved :: MIT License",
"Operating System :: OS Independent",
),
)
Run Code Online (Sandbox Code Playgroud)
在 uart.py 中我这样做:
from utils import ctimer
Run Code Online (Sandbox Code Playgroud)
安装后,我将包导入到另一个项目中:
#Test.py
from my_lib.phlayer.uart import Uart
def main(args=None):
pass
if __name__ == "__main__":
main()
Run Code Online (Sandbox Code Playgroud)
我收到错误:
File "C:/.../.../.../Test.py", line …Run Code Online (Sandbox Code Playgroud)