How can I user or install mtcnn on jetson nano?

Hello I installed to many times, all need packages for install mtcnn on jetson nano like cv2 version 4.1. I used the following links in order to configure all:

And when I open python 2.7 or python 3.6 and I do import cv2, this is imported, but when I try to do pip install mtcnn, appears the following error:

ERROR: Could not find a version that satisfies the requirement opencv-python>=4.1.0 (from mtcnn) (from versions: none)
ERROR: No matching distribution found for opencv-python>=4.1.0 (from mtcnn)

But that package is already installed like you can se with the import on python.

So, the question is what need to do in order to installe defnitily that package?



I can reproduce this issue on our environment.
Let me check it further and update with you later.



Please follow these steps to install mtcnn:

1. Install TensorFlow from this page:

2. Install mtcnn

$ sudo pip3 install keras
$ sudo pip3 install mtcnn  --no-dependencies

3. Test

$ python3
Python 3.6.9 (default, Apr 18 2020, 01:56:04) 
[GCC 8.4.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import mtcnn
Using TensorFlow backend.
2020-05-21 11:00:45.464370: I tensorflow/stream_executor/platform/default/] Successfully opened dynamic library
>>> mtcnn.__version__