Comment puis-je faire fonctionner Pymacs dans Ubuntu avec EPD python?

EPD python ne sait pas rechercher le python du repository Ubuntu, donc l’installation de Pymacs via Ubuntu n’aide pas. L’alternative consiste à cloner dans la source [Pymacs depuis github] et à l’installer manuellement 1 .

Pour ce faire, utilisez python setup.py install --user et vous voudrez le changer dans le Makefile, mais cela ne fonctionne pas! J’ai essayé ceci et il n’a pas fourni le module Pymacs pour le python ou l’EPD natif. Vous pouvez lire sur les problèmes avec ceci ici et ici .

Pour utiliser les Pymacs du repo Ubuntu, j’ai essayé d’ export PYTHONPATH=$PYTHONPATH:/usr/lib/python2.7/dist-packages/ dans mon ~ / .bashrc, mais cela a provoqué beaucoup de problèmes avec EPD. être remplacé par des éléments Python natifs, car ce chemin est ajouté à sys.path en regard du chemin initial EPD. Si j’ajoute manuellement ce chemin avec sys.path.append quand je lance ipython, cela fonctionne, mais c’est compliqué.

J’ai aussi essayé d’ export PYTHONPATH=$PYTHONPATH:/usr/lib/python2.7/dist-packages/Pymacs dans mon ~ / .bashrc, mais pour une raison quelconque, le module Pymacs n’était pas disponible pour EPD.

J’ai trouvé une solution qui semble bien fonctionner. Après avoir installé corde, ropemode et ropemacs en utilisant python setup.py install --user , j’ai exécuté la commande ln -s /usr/lib/python2.7/dist-packages/Pymacs ~/.local/lib/python2.7/site-packages/Pymacs . Pour une raison quelconque, EPD parsing apparemment ce répertoire au démarrage pour savoir s’il a access au module Pymacs. Je ne sais pas pourquoi l’ajout du répertoire cible à mon PYTHONPATH ne l’a pas fait, mais c’est ce qui s’est passé. Si quelqu’un a une meilleure façon, s’il vous plaît faites le moi savoir.