我从一些外部硬件下载了一个API。它的Python绑定是一堆.py
文件和一个.so
,如下所示:
aa.py
bb.py
cc.pp
api.so
我想把它安装成Python包,这样它们就不会把我的主程序目录搞得乱七八糟。我可以这样排列目录树吗?你知道吗
hardware_api/
├── hardware_api
│ ├── __init__.py
│ ├── aa.py
│ ├── api.so
│ ├── bb.py
│ └── cc.py
└── setup.py
然后用pip install .
安装它?这里最重要的文件是api.so
。给定位置,import hardware_api
是否能够正确加载api.so
?或者api.so
应该在其他地方吗?我需要在setup.py
中编写一些特殊命令吗?你知道吗
我试着执行上述操作,但只安装了.py
文件。.so
文件被忽略。你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐