Installation de Connethys en Local
- Algora Douai
- Auteur du sujet
- Hors Ligne
- Nouveau membre
Réduire
Plus d'informations
- Messages : 14
- Remerciements reçus 0
il y a 6 ans 1 mois - il y a 6 ans 1 mois #20903
par Algora Douai
Installation de Connethys en Local a été créé par Algora Douai
Bonjour à tous,
je souhaiterais passer par Connecthys pour laisser les parents interagir avec nous plus facilement.
Pour info, Noethys est installé en local sur un windows et connecthys en local sur linux (c'est pour tester)
Du coup, je suis allé sur le Github (https://github.com/Noethys/Connecthys) et j'ai suivi les instructions :
J'ai du coup essayé d'installer `pymysql` mais sans succès
Du coup je ne sais pas trop quoi faire, des idées ?
EDIT : J'ai réussi à installer pymysql en mettant un `--user bruno` sur l'install
MAIS, j'ai quand même une autre erreur quand je lance le serveur ;
je souhaiterais passer par Connecthys pour laisser les parents interagir avec nous plus facilement.
Pour info, Noethys est installé en local sur un windows et connecthys en local sur linux (c'est pour tester)
Du coup, je suis allé sur le Github (https://github.com/Noethys/Connecthys) et j'ai suivi les instructions :
- Installez python-pip python-mysqldb et pycrypto via apt-get install python-pip python-mysqldb && pip install pycrypto (sous debian)
- Ok
- Placez-vous dans le répertoire connecthys
- Ok
- Chargez la console de Linux et tapez "python run.py"
- Erreur :
Attention : Spoiler !
~/Developpement/Algora/Connecthys/connecthys master
❯ python run.py
Lancement de Connecthys...
serveur=None host=0.0.0.0 port=5000
Traceback (most recent call last):
File "run.py", line 92, in <module>
from application import app
File "/home/bruno/Developpement/Algora/Connecthys/connecthys/application/__init__.py", line 113, in <module>
models.CreationDB()
File "/home/bruno/Developpement/Algora/Connecthys/connecthys/application/models.py", line 68, in CreationDB
engine = sqlalchemy.create_engine(url)
File "/usr/lib/python2.7/dist-packages/sqlalchemy/engine/__init__.py", line 386, in create_engine
return strategy.create(*args, **kwargs)
File "/usr/lib/python2.7/dist-packages/sqlalchemy/engine/strategies.py", line 75, in create
dbapi = dialect_cls.dbapi(**dbapi_args)
File "/usr/lib/python2.7/dist-packages/sqlalchemy/dialects/mysql/pymysql.py", line 49, in dbapi
return __import__('pymysql')
ImportError: No module named pymysql
J'ai du coup essayé d'installer `pymysql` mais sans succès
~/Developpement/Algora/Connecthys/connecthys master
❯ sudo apt-get install pymysql
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
E: Impossible de trouver le paquet pymysql
~/Developpement/Algora/Connecthys/connecthys master
❯ pip install pymysql
/home/bruno/.local/lib/python2.7/site-packages/pip/_vendor/requests/__init__.py:83: RequestsDependencyWarning: Old version of cryptography ([1, 2, 3]) may cause slowdown.
warnings.warn(warning, RequestsDependencyWarning)
Collecting pymysql
Downloading https://files.pythonhosted.org/packages/a7/7d/682c4a7da195a678047c8f1c51bb7682aaedee1dca7547883c3993ca9282/PyMySQL-0.9.2-py2.py3-none-any.whl (47kB)
100% |████████████████████████████████| 51kB 2.0MB/s
Requirement already satisfied: cryptography in /usr/lib/python2.7/dist-packages (from pymysql) (1.2.3)
Installing collected packages: pymysql
Could not install packages due to an EnvironmentError: [Errno 13] Permission non accordée: '/usr/local/lib/python2.7/dist-packages/pymysql'
Consider using the `--user` option or check the permissions.
~/Developpement/Algora/Connecthys/connecthys master
❯ sudo pip install pymysql
Traceback (most recent call last):
File "/usr/bin/pip", line 9, in <module>
from pip import main
ImportError: cannot import name main
Du coup je ne sais pas trop quoi faire, des idées ?
EDIT : J'ai réussi à installer pymysql en mettant un `--user bruno` sur l'install
MAIS, j'ai quand même une autre erreur quand je lance le serveur ;
~/Developpement/Algora/Connecthys/connecthys master
❯ python run.py
Lancement de Connecthys...
serveur=None host=0.0.0.0 port=5000
Traceback (most recent call last):
File "run.py", line 92, in <module>
from application import app
File "/home/bruno/Developpement/Algora/Connecthys/connecthys/application/__init__.py", line 113, in <module>
models.CreationDB()
File "/home/bruno/Developpement/Algora/Connecthys/connecthys/application/models.py", line 74, in CreationDB
db.create_all()
File "lib/flask_sqlalchemy/__init__.py", line 972, in create_all
self._execute_for_all_tables(app, bind, 'create_all')
File "lib/flask_sqlalchemy/__init__.py", line 964, in _execute_for_all_tables
op(bind=self.get_engine(app, bind), **extra)
File "/usr/lib/python2.7/dist-packages/sqlalchemy/sql/schema.py", line 3695, in create_all
tables=tables)
File "/usr/lib/python2.7/dist-packages/sqlalchemy/engine/base.py", line 1856, in _run_visitor
conn._run_visitor(visitorcallable, element, **kwargs)
File "/usr/lib/python2.7/dist-packages/sqlalchemy/engine/base.py", line 1481, in _run_visitor
**kwargs).traverse_single(element)
File "/usr/lib/python2.7/dist-packages/sqlalchemy/sql/visitors.py", line 121, in traverse_single
return meth(obj, **kw)
File "/usr/lib/python2.7/dist-packages/sqlalchemy/sql/ddl.py", line 730, in visit_metadata
_is_metadata_operation=True)
File "/usr/lib/python2.7/dist-packages/sqlalchemy/sql/visitors.py", line 121, in traverse_single
return meth(obj, **kw)
File "/usr/lib/python2.7/dist-packages/sqlalchemy/sql/ddl.py", line 764, in visit_table
include_foreign_key_constraints=include_foreign_key_constraints
File "/usr/lib/python2.7/dist-packages/sqlalchemy/engine/base.py", line 914, in execute
return meth(self, multiparams, params)
File "/usr/lib/python2.7/dist-packages/sqlalchemy/sql/ddl.py", line 68, in _execute_on_connection
return connection._execute_ddl(self, multiparams, params)
File "/usr/lib/python2.7/dist-packages/sqlalchemy/engine/base.py", line 968, in _execute_ddl
compiled
File "/usr/lib/python2.7/dist-packages/sqlalchemy/engine/base.py", line 1146, in _execute_context
context)
File "/usr/lib/python2.7/dist-packages/sqlalchemy/engine/base.py", line 1341, in _handle_dbapi_exception
exc_info
File "/usr/lib/python2.7/dist-packages/sqlalchemy/util/compat.py", line 200, in raise_from_cause
reraise(type(exception), exception, tb=exc_tb)
File "/usr/lib/python2.7/dist-packages/sqlalchemy/engine/base.py", line 1139, in _execute_context
context)
File "/usr/lib/python2.7/dist-packages/sqlalchemy/engine/default.py", line 450, in do_execute
cursor.execute(statement, parameters)
File "/home/bruno/.local/lib/python2.7/site-packages/pymysql/cursors.py", line 170, in execute
result = self._query(query)
File "/home/bruno/.local/lib/python2.7/site-packages/pymysql/cursors.py", line 328, in _query
conn.query(q)
File "/home/bruno/.local/lib/python2.7/site-packages/pymysql/connections.py", line 516, in query
self._affected_rows = self._read_query_result(unbuffered=unbuffered)
File "/home/bruno/.local/lib/python2.7/site-packages/pymysql/connections.py", line 727, in _read_query_result
result.read()
File "/home/bruno/.local/lib/python2.7/site-packages/pymysql/connections.py", line 1066, in read
first_packet = self.connection._read_packet()
File "/home/bruno/.local/lib/python2.7/site-packages/pymysql/connections.py", line 683, in _read_packet
packet.check_error()
File "/home/bruno/.local/lib/python2.7/site-packages/pymysql/protocol.py", line 220, in check_error
err.raise_mysql_exception(self._data)
File "/home/bruno/.local/lib/python2.7/site-packages/pymysql/err.py", line 109, in raise_mysql_exception
raise errorclass(errno, errval)
sqlalchemy.exc.InternalError: (pymysql.err.InternalError) (1074, u"Column length too big for column 'parametres' (max = 65535); use BLOB or TEXT instead") [SQL: u'\nCREATE TABLE portail_elements (\n\t`IDelement` INTEGER NOT NULL AUTO_INCREMENT, \n\t`IDbloc` INTEGER, \n\tordre INTEGER, \n\ttitre VARCHAR(300), \n\tcategorie VARCHAR(200), \n\tdate_debut DATETIME, \n\tdate_fin DATETIME, \n\tparametres VARCHAR(100000), \n\ttexte_html VARCHAR(100000), \n\tPRIMARY KEY (`IDelement`)\n)\n\n']
Dernière édition: il y a 6 ans 1 mois par Algora Douai. Raison: Nouvelle erreur
Connexion ou Créer un compte pour participer à la conversation.
- SIRT
- Hors Ligne
- Nouveau membre
- Service Informatique Ville du Touquet-Paris-Plage
il y a 6 ans 4 semaines #20935
par SIRT
Réponse de SIRT sur le sujet Installation de Connethys en Local
Bonjour, ce sont les dernières versions de Noethys et de Connecthys que vous avez installées ?
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.319 secondes