我有一个简单的项目文件夹,如下所示:
.
âââ setup.py
âââ src
âââ __init__.py
âââ pricing_functions.py
我想让它成为一个可安装的软件包。
我
希望
将包命名为
pricer
并从
src
目录(并且我不想重命名
src
目录)。
所以在python中,我希望能够调用:
from pricer import pricing_functions
我的
setup.py
文件如下所示:
from setuptools import setup, find_packages
setup(
name='pricer',
version='0.1',
python_requires='>=3.7, <4',
packages=find_packages('src'),
package_dir={'':'src'},
install_requires=[
'QuantLib',
'matlab-tictoc',
'more-itertools',
'pandas>=1.4',
'numpy>=1.14.5',
]
)
但是,当我通过
python setup.py install
我不能做上述进口。但我可以
from src import pricing_functions
-这意味着我的包已安装,但带有文件夹的名称。
我应该把它改成a
价格制定者
?