Une minute
Fixer l’erreur ‘ModuleNotFoundError: No module named _lzma’ sur OSX
Voici un tip pour fixer l’erreur ennuyeuse ModuleNotFoundError: No module named '_lzma'
sur OSX lorsqu’on utilise torch
et pyenv
.
Installer les packages suivants:
brew install zlib
brew install sqlite
brew install bzip2
brew install libiconv
brew install libzip
Ouvrir le fichier ~/.zshrc
et ajouter les lignes suivantes:
export LDFLAGS="${LDFLAGS} -L/usr/local/opt/zlib/lib"
export CPPFLAGS="${CPPFLAGS} -I/usr/local/opt/zlib/include"
export LDFLAGS="${LDFLAGS} -L/usr/local/opt/sqlite/lib"
export CPPFLAGS="${CPPFLAGS} -I/usr/local/opt/sqlite/include"
export PKG_CONFIG_PATH="${PKG_CONFIG_PATH} /usr/local/opt/zlib/lib/pkgconfig"
export PKG_CONFIG_PATH="${PKG_CONFIG_PATH} /usr/local/opt/sqlite/lib/pkgconfig"
Installer une nouvelle version de Python via pyenv. Par exemple:
pyenv install 3.10.11
Et voilà torch
fonctionne… Je peux finir mon script d’Upscaling d’anciennes photos de famille.