使用setuptools模块可在安装模式下工作,但不能在开发模式下工作

问题描述

我正面临Module found in install mode but not in develop mode using setuptools中所述的类似问题。但是该解决方案不适用,因为我有多个package_dir而不是一个。同样,使用python3 setup.py install时也不会发生此问题。

我的setup.py如下:

from setuptools import setup

setup(name='my-project',version='0.1',description='My project description',author='Rishab Manocha',package_dir={'': 'module_a/src','module_b': 'module_b/src'},packages=[
            'module_a1','module_a2','module_b','module_b.module_1b','module_b.module_2b',],)

在运行python3 setup.py开发时,.egg链接仅链接回module_a/src,并且显然完全忽略了module_b/src。这是命令python3 setup.py develop的输出:

running develop
running egg_info
writing module_a/src/my-project.egg-info/PKG-INFO
writing dependency_links to module_a/src/my-project.egg-info/dependency_links.txt
writing top-level names to module_a/src/my-project.egg-info/top_level.txt
reading manifest file 'module_a/src/my-project.egg-info/SOURCES.txt'
writing manifest file 'module_a/src/my-project.egg-info/SOURCES.txt'
running build_ext
Creating /usr/local/lib/python3.7/site-packages/orca-airflow.egg-link (link to module_a/src)
Removing orca-airflow 0.1 from easy-install.pth file
Adding orca-airflow 0.1 to easy-install.pth file```

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...