Уведомления

Группа в Telegram: @pythonsu

#1 Окт. 11, 2018 10:42:49

g.alexey
Зарегистрирован: 2017-12-23
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

SQLAlchemy Segmentation fault (core dumped)

Имеется Python версии 3.5.2:

Python 3.5.2 (default, Nov 23 2017, 16:37:01)
GCC 5.4.0 20160609 on linux

И SQLAlchemy:
Name: SQLAlchemy
Version: 1.2.12

Следующий скрипт вызывает ошибку Segmentation fault (core dumped):
 from sqlalchemy import create_engine
from sqlalchemy.orm import sessionmaker
class Test:
    def __init__(self, db_host, db_name, db_user, db_pwd):
        connection_string = 'mysql+mysqlconnector://%s:%s@%s/%s?charset=utf8' % (db_user, db_pwd, db_host, db_name)
        self.engine = create_engine(connection_string, encoding='utf8', echo=False)
        print(1)
Test('localhost', 'db', 'user', '****')

Но, если в скрипт добавить импорт модуля requests, то скрипт начинает работать:
[code python]
from sqlalchemy import create_engine
from sqlalchemy.orm import sessionmaker
import requests
[/code]

Как найти причину такого поведения?

Офлайн

#2 Окт. 26, 2018 11:28:48

dredsss
Зарегистрирован: 2018-10-23
Сообщения: 26
Репутация: +  0  -
Профиль   Отправить e-mail  

SQLAlchemy Segmentation fault (core dumped)

Были ошибки при установке модуля? Попробуй переустановить и requests и sqlal.:

 sudo pip3 uninstall requests sqlalchemy; sudo pip3 install requests sqlalchemy
Возможно удалятся зависимые модули, их тоже установи

Отредактировано dredsss (Окт. 26, 2018 11:29:47)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version