PyEwald安裝使用步驟(自存)
2023.08.08更新:
主頁(yè)
https://dwang5.github.io/PyEwaldDoc/index.html
安裝包下載
https://gitlab.com/pyseries/PyEwald
環(huán)境
Ubuntu 20.04 LTS
PyEwald安裝包解壓后見(jiàn) /$home/PyEwald-develop/3D/src/README.md
現(xiàn)已使用numba加速來(lái)代替pybind11
配置Python庫(kù)
sudo apt-get install python3-dev
sudo apt-get install cmake
sudo apt-get install curl
sudo apt install python3-testresources
sudo apt install python3-pip
sudo pip3 install pytest
sudo pip3 install numpy
(NumPy>=1.20版本需要后續(xù)檢查src文件夾supercell.py,手動(dòng)把np.int替換為np.int32)
sudo pip3 install scipy
sudo pip3 install numba
pip3 install netCDF4 --upgrade --user (不要sudo!安裝路徑用于后續(xù)添加環(huán)境變量)
添加netCDF4環(huán)境變量:
export PATH=$PATH:/home/simple/.local/bin:/home/simple/.local/lib/python3.9/site-packages #?netCDF4安裝路徑中的bin和site-packages文件夾
配置結(jié)束,直接使用:
cd tests
python3 xxx.py
常見(jiàn)問(wèn)題:運(yùn)行/$home/PyEwald-develop/3D/tests例子時(shí)找不到configuration2D.py報(bào)錯(cuò)
解決方式:將?/$home/PyEwald-develop/2D/src中的configuration2D.py拷貝至3D/src