BA 20.2 WIN64 through pip import failed
When installing BornAgain 20.2 through pip on Windows 10 using Anaconda python 3.9 the import fails due to missing DLL:
Python 3.9.12 (main, Apr 4 2022, 05:22:27) [MSC v.1916 64 bit (AMD64)]
Type 'copyright', 'credits' or 'license' for more information
IPython 8.2.0 -- An enhanced Interactive Python. Type '?' for help.
In [1]: import bornagain
---------------------------------------------------------------------------
ImportError Traceback (most recent call last)
Input In [1], in <cell line: 1>()
----> 1 import bornagain
File C:\Anaconda\envs\ba_preview\lib\site-packages\bornagain\__init__.py:17, in <module>
14 version_str = "20.2"
16 # import all available BornAgain functionality
---> 17 from .lib import *
File C:\Anaconda\envs\ba_preview\lib\site-packages\bornagain\lib\__init__.py:28, in <module>
25 os.add_dll_directory(BA_EXTRALIBPATH)
27 # import all available BornAgain functionality
---> 28 from .libBornAgainBase import *
29 from .libBornAgainFit import *
30 from .libBornAgainParam import *
File C:\Anaconda\envs\ba_preview\lib\site-packages\bornagain\lib\libBornAgainBase.py:8, in <module>
1 # This file was automatically generated by SWIG (https://www.swig.org).
2 # Version 4.1.0
3 #
4 # Do not make changes to this file unless you know what you are doing - modify
5 # the SWIG interface file instead.
7 from sys import version_info as _swig_python_version_info
----> 8 import _libBornAgainBase
10 try:
11 import builtins as __builtin__
ImportError: DLL load failed while importing _libBornAgainBase: The specified module could not be found.
Edited by Artur.Glavic