Mishima-syk / psikit

psi4+RDKit
BSD 3-Clause "New" or "Revised" License
95 stars 19 forks source link

ImportError: cannot import name 'Sapt' from 'psikit' #28

Closed kzfm closed 5 years ago

kzfm commented 5 years ago

============================================================= ERRORS ============================================================= __ ERROR collecting tests/test_init.py ___ ImportError while importing test module '/Users/kzfm/python/psikit/tests/test_init.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: tests/test_init.py:2: in from psikit import Sapt E ImportError: cannot import name 'Sapt' from 'psikit' (/Users/kzfm/anaconda3/lib/python3.7/site-packages/psikit/init.py) !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Interrupted: 1 errors during collection !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ==================================================== 1 error in 0.91 seconds =====================================================

kzfm commented 5 years ago

The test import psikit from anaconda3/lib/python3.7/site-packages/psikit which cause the error. You should import it from the relative directory.

I tried .psikit or ..psikit but it didn't work

iwatobipen commented 5 years ago

Thanks for your comment. I will fix the issue ASAP.

kzfm commented 5 years ago

I added the psikit dir into sys.path.

import sys
import os
sys.path.insert(0, os.path.join(os.path.dirname(__file__), '..'))