本地通过setup.py方式建立一个本地的python库项目,然后通过pip install .的方式进行本地安装,便于多个项目中快速引用。
首先建立一个库项目,项目文件目录如下:
qlibs
│ setup.py
│
└─qlibs
formula.py
__init__.py
其中:
- setup.py是安装配置文件
- qlibs是库源代码目录(注意:名字必须与setup.py中name一样,否则findpackages()找不到)
setup.py的语法可以网上搜索,比如花了两天,终于把 Python 的 setup.py 给整明白了 - 知乎 (zhihu.com)
这里附一个setup.py的例子
from setuptools import setup, find_packages
setup(
name="qlibs",
version="1.0.0",
author="illidanliu",
author_email="illidanliu@petalmail.com",
description="Quant python libraries",
# 项目主页
url="http: