Problem installing humann2 with pip [solved]

I installed humann2 with
pip install humann2

but i got an error when I do
humann2_test

test_fastq_to_fasta_with_pick_frames (advanced_tests_utilities.TestAdvancedHumann2UtilitiesFunctions) ... FAIL
test_pick_frames_from_fasta (advanced_tests_utilities.TestAdvancedHumann2UtilitiesFunctions) ... FAIL

======================================================================
FAIL: test_fastq_to_fasta (basic_tests_utilities.TestHumann2UtilitiesFunctions)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "c:\users\colpoama\appdata\local\programs\python\python37\lib\site-packages\humann2\tests\basic_tests_utilities.py", line 130, in test_fastq_to_fasta
    cfg.convert_fasta_file, shallow=False))
AssertionError: False is not true

======================================================================
FAIL: test_gunzip_file (basic_tests_utilities.TestHumann2UtilitiesFunctions)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "c:\users\colpoama\appdata\local\programs\python\python37\lib\site-packages\humann2\tests\basic_tests_utilities.py", line 351, in test_gunzip_file
    cfg.small_fastq_file, shallow=False))
AssertionError: False is not true

======================================================================
FAIL: test_gene_families_tsv_output (advanced_tests_quantify_families.TestAdvancedHumann2QuantifyFamiliesFunctions)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "c:\users\colpoama\appdata\local\programs\python\python37\lib\site-packages\humann2\tests\advanced_tests_quantify_families.py", line 129, in test_gene_families_tsv_output
    cfg.gene_familes_file, shallow=False))
AssertionError: False is not true

======================================================================
FAIL: test_gene_families_tsv_output_with_names (advanced_tests_quantify_families.TestAdvancedHumann2QuantifyFamiliesFunctions)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "c:\users\colpoama\appdata\local\programs\python\python37\lib\site-packages\humann2\tests\advanced_tests_quantify_families.py", line 187, in test_gene_families_tsv_output_with_names
    cfg.gene_familes_uniref50_with_names_file, shallow=False))
AssertionError: False is not true

======================================================================
FAIL: test_pathways_abundance_with_names (advanced_tests_quantify_modules.TestHumann2QuantifyModulesFunctions)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "c:\users\colpoama\appdata\local\programs\python\python37\lib\site-packages\humann2\tests\advanced_tests_quantify_modules.py", line 671, in test_pathways_abundance_with_names
    cfg.demo_pathabundance_file, shallow=False))
AssertionError: False is not true

======================================================================
FAIL: test_pathways_coverage_with_names (advanced_tests_quantify_modules.TestHumann2QuantifyModulesFunctions)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "c:\users\colpoama\appdata\local\programs\python\python37\lib\site-packages\humann2\tests\advanced_tests_quantify_modules.py", line 617, in test_pathways_coverage_with_names
    cfg.demo_pathcoverage_file, shallow=False))
AssertionError: False is not true

======================================================================
FAIL: test_fastq_to_fasta_with_pick_frames (advanced_tests_utilities.TestAdvancedHumann2UtilitiesFunctions)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "c:\users\colpoama\appdata\local\programs\python\python37\lib\site-packages\humann2\tests\advanced_tests_utilities.py", line 31, in test_fastq_to_fasta_with_pick_frames
    cfg.convert_fasta_pick_frames_file, shallow=False))
AssertionError: False is not true

======================================================================
FAIL: test_pick_frames_from_fasta (advanced_tests_utilities.TestAdvancedHumann2UtilitiesFunctions)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "c:\users\colpoama\appdata\local\programs\python\python37\lib\site-packages\humann2\tests\advanced_tests_utilities.py", line 42, in test_pick_frames_from_fasta
    cfg.convert_fasta_pick_frames_file, shallow=False))
AssertionError: False is not true

----------------------------------------------------------------------
Ran 185 tests in 22.272s

FAILED (failures=8)

I’m using windows 10, Python 3.7.6, and not using any virtual machine or Anaconda.
Any idea on how to make humann2 work?
Thank you.

I managed to install humann2 after installing a Linux virtual machine using Oracle VM, and running this script:


Thank you.