Hi, users are unable to run openpose-plus due to dependency conflict with numpy package.
As shown in the following full dependency graph of openpose-plus, openpose-plus requires numpy>=1.14,<1.16,while tensorlayer requires numpy>=1.16,<1.17.
According to pip’s “first found wins” installation strategy, numpy==1.16.0rc2(the latest verison) is the actually installed version.
However, numpy==1.16.0rc2 does not satisfy numpy>=1.16,<1.17.

Dependency tree-----
openpose-plus(version range:)
| +-cython(version range:>=0.29)
| +-easydict(version range:>=1.8,<=1.10)
| +-nltk(version range:<3.4,>=3.3)
| +-numpy(version range:>=1.14,<1.16)
| +-opencv-python(version range:<3.5,>=3.4)
| +-tensorflow(version range:>=1.8.0,<=1.12.0)
| +-tensorlayer(version range:>=1.11.1)
| | +-imageio(version range:==2.5.0)
| | +-numpy(version range:>=1.16,<1.17)
| | +-progressbar2(version range:==3.39.3)
| | +-requests(version range:==2.21.0)
| | +-scikit-learn(version range:==0.21.0)
| | +-scikit-image(version range:==0.15.0)
| | +-scipy(version range:==1.2.1)
| | +-wrapt(version range:==1.11.1)
| | +-h5py(version range:>=2.9)
| | | +-numpy(version range:>=1.7)
| | | +-six(version range:)
| | +-cloudpickle(version range:>=0.8.1)
Thanks for your help.
Best,
Neolith
Hi, users are unable to run openpose-plus due to dependency conflict with numpy package.
As shown in the following full dependency graph of openpose-plus, openpose-plus requires numpy>=1.14,<1.16,while tensorlayer requires numpy>=1.16,<1.17.
According to pip’s “first found wins” installation strategy, numpy==1.16.0rc2(the latest verison) is the actually installed version.
However, numpy==1.16.0rc2 does not satisfy numpy>=1.16,<1.17.
Dependency tree-----
Thanks for your help.
Best,
Neolith