问题描述
myproject
setup.py
-myproject
-package1
-package2
我将setup.py用作:
NAME='myproject'
setup(
name=NAME,version=VERSION,description=DESCRIPTION,long_description=long_description,long_description_content_type='text/markdown',author=AUTHOR,author_email=EMAIL,python_requires=REQUIRES_PYTHON,url=URL,packages=find_packages(exclude=('tests',)),package_data={NAME: ['VERSION']},install_requires=require(),extras_require={},include_package_data=True)
安装(pip install -e .
)时,我可以以import myproject.package1
的身份访问软件包。但是,我想更改它,所以我将其导入为import mynewname.package1
。在上面的示例中,更改NAME=mynewname
然后安装时,软件包不再可见,并且import mynewname
给出了ModuleNotFoundError
。
我不想更改项目或结构的名称,仅更改安装软件包的顶级名称。像import mynewname.myproject.package1
这样的方法也可以,但是我不确定如何做到这一点。
谢谢
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)