我想在我的Python项目中使用以下sdk -> https://github.com/LBank-exchange/lbank-api-sdk-v2。它有 3 种语言的 sdk(我只想要 python 的)。我尝试使用以下命令安装它:
pip install git+https://github.com/LBank-exchange/lbank-api-sdk-v2.git#egg=lbank
这给出了错误
does not appear to be a Python project: neither 'setup.py' nor 'pyproject.toml' found
.
看起来开发者并没有费心去正确地打包它。如果是我使用它,我会在 GH 上 fork 它,添加 setup.py 并使用 fork。也许对你来说是一个很好的锻炼?
同时,要使其正常工作,请在您的项目“root”中:
git clone https://github.com/LBank-exchange/lbank-api-sdk-v2.git
ln -s lbank-api-sdk-v2/python-sdk-api/LBank ./LBank
然后在您的代码中只需
import LBank
。这将使克隆的存储库保持不变(因此您可以稍后使用 git pull 来更新它),并将模块目录链接到根目录。或者,您可以仅将 api 目录包含在 sys.path
中以便导入工作。
认为没有什么可安装的,如果您希望能够像通过 pip install 安装的其他软件包一样“导入”并使用它,您只需将该文件夹添加到您的系统路径即可:
import sys
sys.path.append("path")