Я установил пакет Lenstools (https://github.com/apetri/LensTools) с помощью pip, но похоже, что подпакет не установлен.
Из кода:
from lenstools import ConvergenceMap
from lenstools.defaults import load_fits_default_convergence
Я получил ошибку:
---------------------------------------------------------------------------
ModuleNotFoundError Traceback (most recent call last)
<ipython-input-43-3ccb37a9fb55> in <module>
1 from lenstools import ConvergenceMap
----> 2 from lenstools.defaults import load_fits_default_convergence
ModuleNotFoundError: No module named 'lenstools.defaults'
у меня похоже проблема в процессе установки пара файлов не установились. Но я хочу установить их вручную сейчас. Нравится этот файл (lenstools.defaults) http://www.columbia.edu/~ap3020/LensTools/html/_modules/lenstools/defaults.html
Любая помощь в том, как установить один компонент пакета вручную, используя PIP или какой-либо другой метод?
Да, я пробовал это, используя последнюю версию. Все еще получаю ту же ошибку.
Хм, я тоже пробовал и нашел ту же ошибку
Я подозреваю, что это неправильный путь






Вместо этого сделайте from lenstools.utils.defaults import load_fits_default_convergence.
Похоже, документация с columbia.edu устарела. Я следил за «https://lenstools.readthedocs.io/en/latest/_modules/lenstools/utils/defaults.html?highlight=default».

Дело не в том, что
lentools.defaultsеще не установлено, а в том, что вы, возможно, устанавливаете другую/старую версию Lenstools. Пробовалиpip install --upgrade lenstools?