[PYTHON] Une histoire à laquelle j'étais accro à essayer d'installer LightFM sur Amazon Linux

Le titre est tel qu'il est, mais comme un mémorandum.

La conclusion est que "Amazon Linux gcc n'inclut pas d'environnement d'exécution OpenMP, une réinstallation manuelle est donc nécessaire."

Veuillez vérifier cette zone pour LightFM

--Créez un modèle qui recommande des films avec apprentissage automatique supervisé [Light FM] https://sja-analysis.org/python-lightfm/

Eh bien, pour le moment, installer LightFM

pip install lightfm

C'est OK, mais si vous faites cela normalement sur Amazon Linux

Il n'y a pas de tel fichier ou répertoire


 J'obtiens l'erreur.

 Donc, en se référant à l'article [ici](https://qiita.com/takebozu/items/c521f3937190fe8d3102), c'est comme suit
 > Il semble que gcc7.2 installé par yum n'inclut pas le fichier d'en-tête OpenMP omp.h utilisé par Qulacs.

 Alors que faire

>```
>sudo yum erase gcc72 gcc72-c++ libgcc72
>```
 > Supprimez une fois gcc7.2. Ensuite, installez à nouveau gcc 7.4.0 à la main.

 Oh, c'est donc ça?

 C'est pourquoi je dois construire / installer gcc à partir de la source, mais il y a un article décent. Cela a été très utile.

 --Construire / installer gcc à partir des sources
https://qiita.com/liveralmask/items/6ed4a98ebb3bf6b7f707

 C'est presque la même chose que ce qui est écrit ici, mais comme pour la version, 10.2.0 est la dernière en date du 23 septembre 2020, donc j'ai changé cela. La commande d'exécution est la suivante.

wget http://ftp.tsukuba.wide.ad.jp/software/gcc/releases/gcc-10.2.0/gcc-10.2.0.tar.gz tar zxvf gcc-10.2.0.tar.gz cd gcc-10.2.0 ./contrib/download_prerequisites mkdir build cd build ../configure --enable-languages=c,c++ --prefix=/usr/local --disable-bootstrap --disable-multilib make > /dev/null sudo make install all


 L'exécution de make prendra un certain temps, alors veuillez patienter.

 Donc, après la mise en œuvre ci-dessus, à nouveau

pip install lightfm


 Vous pouvez l'installer en douceur en exécutant.


Recommended Posts

Une histoire à laquelle j'étais accro à essayer d'installer LightFM sur Amazon Linux
Une note à laquelle j'étais accro lors de l'émission d'un bip sous Linux
Une histoire à laquelle j'étais accro à essayer d'obtenir une URL de vidéo avec tweepy
Une histoire à laquelle j'étais accro chez np.where
J'étais accro à pip installer mysqlclient
J'étais accro à Flask sur dotCloud
Une histoire à laquelle j'étais accro à appeler Lambda depuis AWS Lambda.
J'étais accro à essayer Cython avec PyCharm, alors prenez note
Une histoire d'essayer d'installer uwsgi sur une instance EC2 et d'échouer
Une histoire à laquelle j'étais accro après la communication SFTP avec python
Comment installer Linux sur un PC UEFI 32 bits
[AWS EC2] Comment installer Maven sur Amazon Linux 2
J'étais accro à essayer logging.getLogger avec Flask 1.1.x
Comment créer un environnement Python sur Amazon Linux 2
Installez tomcat 5.5 sur Amazon Linux.
Installation de Homebrew sur Amazon Linux 2
Installez Python Pillow sur Amazon Linux
Installer Oracle Java8 sur Amazon Linux2
Quand j'ai essayé d'installer PIL et matplotlib dans un environnement virtualenv, j'en étais accro.
Installez Arch Linux sur DeskMini A300
Comment installer VMware-Tools sur Linux
Une histoire accro aux pipelines Azure
Ce à quoi j'étais accro en traitant d'énormes fichiers dans un environnement Linux 32 bits
Mémo (mars 2020) auquel j'étais accro lors de l'installation d'Arch Linux sur MacBook Air 11'Early 2015
[Note] Installez Imagick sur Amzon Linux2
Une histoire à laquelle j'étais accro en spécifiant nil comme argument de fonction dans Go
J'étais accro au multitraitement + psycopg2
Le record auquel j'étais accro en mettant MeCab dans Heroku
Une note à laquelle j'étais accro lors de la création d'une table avec SQL Alchemy
J'étais un peu accro à l'installation de Python3.3 + mod_wsgi3.4 sur Sakura VPS (CentOS), donc une note de révision
J'installe Ruby sur EC2 (Amazon Linux2) 2020
Comment installer aws-session-manager-plugin sur Manajro Linux
Je veux utiliser Linux sur mac
Comment mettre à jour PHP sur Amazon Linux 2
Comment installer des packages sur Alpine Linux
5 raisons d'installer Linux sur votre ordinateur portable.
Comment installer php7.4 sur Linux (Ubuntu)
Ce que j'étais accro à Python autorun
Installez Python 3.8, Pip 3.8 sur EC2 (Amazon Linux 2)
Une histoire d'essayer d'exécuter JavaScripthon sur Windows et d'abandonner.
J'étais accro à l'exécution de tensorflow sur GPU avec le pilote NVIDIA 440 + CUDA 10.2
J'étais accro à la création d'un environnement Python venv avec VS Code
L'histoire d'un débutant en apprentissage profond essayant de classer les guitares avec CNN
J'étais accro à ne pas pouvoir utiliser Markdown pour la description longue de pypi
Un mémorandum parce que j'ai trébuché en essayant d'utiliser MeCab avec Python
Construisez Linux sur un environnement Windows. Étapes pour installer Laradock et migrer
Connectez-vous lorsque je craignais de ne pas pouvoir me connecter au Wi-Fi sous Linux
Ce à quoi j'étais accro lors de la création d'applications Web dans un environnement Windows
[Introduction à json] Non, j'en étais accro. .. .. ♬
Essayez de créer une nouvelle commande sous Linux
Comment installer Camunda Modeler sur Manjaro Linux
Je veux enregistrer les entrées / sorties de fichiers sous Linux
Une note à laquelle j'étais accro lors de l'exécution de Python avec Visual Studio Code