8
votes

Installez le module Python dans l'installation locale de Web2pypy

Je suis exécuté web2py sur une machine Windows.

Je travaille sur une application, mais cela continue d'erreurs car il est indiqué que le module que j'essaie d'utiliser n'est pas installé. Il est cependant installé dans mon installation de python locale.

Comment puis-je installer des modules afin que Web2py puisse les reconnaître?


0 commentaires

3 Réponses :


0
votes

Qu'en est-il d'ajouter votre chemin de module local dans sys.path variable?

sys.path.apend ('/ chemin / vers / votre / module / répertoire')

Au fait, quel module n'est pas trouvé par Web2py


1 commentaires

Ce n'est pas un fil sûr, sauf si vous faites dans le gestionnaire. Mieux vaut simplement installer les modules dans les packages de site Web2py (ou Python).



13
votes

Web2py Reconnaître tout module que vous avez dans votre installation Python locale, à moins que vous n'ayez un module avec le même nom sous / Modules Dossier de votre application.

Si vous êtes sous Windows, je ne recommande pas l'utilisation de la version .exe de Web2PY (cette version est uniquement destinée aux études) et il dispose d'un interprète python isolé autonome.

Assurez-vous que vous utilisez Version source de Web2py et Python 2.5+ sur vos fenêtres.

Web2pypy doit importer n'importe quel module de votre chemin Python, vous pouvez également déposer des modules dans le dossier de l'application / modules], puis web2py vérifiera d'abord là-bas lors de l'importation de quelque chose.


0 commentaires

5
votes

Si vous utilisez la version binaire Windows (c'est-à-dire Windows Binary (I.e., Web2py.exe), indiquez qu'il inclut son propre interprète Python, ce qui signifie qu'il n'utilisera pas votre version installée de Python et ne verra donc aucun de vos modules installés. Vous pouvez mettre des modules Python dans le dossier / web2py / site-packages (qui est créé la première fois que vous exécutez la version binaire), mais la meilleure approche est probablement simplement pour exécuter la version de code source de Web2py. C'est tout aussi facile - il vous suffit de télécharger et de décompresser le package de code source, et plutôt de cliquer sur web2py.exe, cliquez sur web2py.exe (ou à une invite de commande, CD sur le répertoire Web2py et Entrez python web2py.py ).


0 commentaires