Comment puis-je utiliser le Je suis après la fixation du système V dans les référentiels Ubuntu, ou des bibliothèques standard Python (maintenant ou dans les prochains versions). P> shmat () code>,
shmdt () code>,
shmctl () code>,
shmget () < / Code> Appels de Python? Sont-ils cachés quelque part dans la bibliothèque standard? P>
update00 h2>
4 Réponses :
Cette page offre une matrice de fonctionnalité pour vous aider à choisir entre le POSIX_IPC , SYSV_IPC et Modules Shm . P>
Un paquet Ubuntu existe-t-il pour cela?
@Mattjoiner, il n'y a pas de paquet Ubuntu mais peut être installé via PIP: # PIP Installation SYSV_IPC CODE>
Tous les 3 modules sont absolument des ordures, la page SHM PYPI est vide, d'autres 2 ne sont pas installables. Et tous les 3 modules ressemblent à abandonner. La meilleure solution consiste à utiliser CTYPES
Je n'avais pas de difficulté à installer le SYSV_IPC avec Python 3.8. Il semble fonctionner.
Si vous ne voulez pas utiliser de bibliothèques python non standard, vous pourriez peut-être envelopper les fonctions dont vous avez besoin avec vous en utilisant CTTYPES ? P>
Le Traitement Package prend également en charge les objets de mémoire partagés et fonctionne sur UNIX / MAC / Windows. p>