【发布时间】:2020-01-02 01:26:03
【问题描述】:
我在下面有一个 setup.py 文件,我
maindir
|- setup.py
|-src
|- __init__.py
|- pipeline.py
|- parameter.py
和
import setuptools
with open("README.md", "r") as fh:
long_description = fh.read()
setuptools.setup(
classifiers=[
'Programming Language :: Python',
'Development Status :: 4 - Beta',
'Environment :: Console',
'Intended Audience :: Science/Research',
'License :: OSI Approved :: GNU General Public License (GPL)'
],
packages=setuptools.find_packages(),
license='LICENSE.txt',
long_description=open('README.md').read(),
entry_points={'console_scripts': ['step1 = src.pipeline:step1']}
)
pipeline.py 顶部有 import parameter。
我跑了python setup.py install,但后来它说找不到模块parameter.py。因此,我没有使用packages = find_packages(),而是使用packages=['src/parameter','src'],但是我必须将import parameter更改为import src.parameter。有没有办法避免这种情况?
【问题讨论】:
标签: python python-3.x setuptools