Last active
July 7, 2020 19:59
-
-
Save icu0755/00d3bb5c2df32e999cf47176c52e5145 to your computer and use it in GitHub Desktop.
force reinstall python mysqlclient
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$ ./manage.py showmigrations --settings=mashup.settings.prod | |
Traceback (most recent call last): | |
File "./manage.py", line 10, in <module> | |
execute_from_command_line(sys.argv) | |
File "/Users/vladimir/PycharmProjects/buzzhearts/env27/lib/python2.7/site-packages/django/core/management/__init__.py", line 364, in execute_from_command_line | |
utility.execute() | |
File "/Users/vladimir/PycharmProjects/buzzhearts/env27/lib/python2.7/site-packages/django/core/management/__init__.py", line 338, in execute | |
django.setup() | |
File "/Users/vladimir/PycharmProjects/buzzhearts/env27/lib/python2.7/site-packages/django/__init__.py", line 27, in setup | |
apps.populate(settings.INSTALLED_APPS) | |
File "/Users/vladimir/PycharmProjects/buzzhearts/env27/lib/python2.7/site-packages/django/apps/registry.py", line 108, in populate | |
app_config.import_models() | |
File "/Users/vladimir/PycharmProjects/buzzhearts/env27/lib/python2.7/site-packages/django/apps/config.py", line 202, in import_models | |
self.models_module = import_module(models_module_name) | |
File "/usr/local/Cellar/python@2/2.7.17_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/importlib/__init__.py", line 37, in import_module | |
__import__(name) | |
File "/Users/vladimir/PycharmProjects/buzzhearts/env27/lib/python2.7/site-packages/django/contrib/auth/models.py", line 4, in <module> | |
from django.contrib.auth.base_user import AbstractBaseUser, BaseUserManager | |
File "/Users/vladimir/PycharmProjects/buzzhearts/env27/lib/python2.7/site-packages/django/contrib/auth/base_user.py", line 52, in <module> | |
class AbstractBaseUser(models.Model): | |
File "/Users/vladimir/PycharmProjects/buzzhearts/env27/lib/python2.7/site-packages/django/db/models/base.py", line 124, in __new__ | |
new_class.add_to_class('_meta', Options(meta, app_label)) | |
File "/Users/vladimir/PycharmProjects/buzzhearts/env27/lib/python2.7/site-packages/django/db/models/base.py", line 325, in add_to_class | |
value.contribute_to_class(cls, name) | |
File "/Users/vladimir/PycharmProjects/buzzhearts/env27/lib/python2.7/site-packages/django/db/models/options.py", line 214, in contribute_to_class | |
self.db_table = truncate_name(self.db_table, connection.ops.max_name_length()) | |
File "/Users/vladimir/PycharmProjects/buzzhearts/env27/lib/python2.7/site-packages/django/db/__init__.py", line 33, in __getattr__ | |
return getattr(connections[DEFAULT_DB_ALIAS], item) | |
File "/Users/vladimir/PycharmProjects/buzzhearts/env27/lib/python2.7/site-packages/django/db/utils.py", line 211, in __getitem__ | |
backend = load_backend(db['ENGINE']) | |
File "/Users/vladimir/PycharmProjects/buzzhearts/env27/lib/python2.7/site-packages/django/db/utils.py", line 115, in load_backend | |
return import_module('%s.base' % backend_name) | |
File "/usr/local/Cellar/python@2/2.7.17_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/importlib/__init__.py", line 37, in import_module | |
__import__(name) | |
File "/Users/vladimir/PycharmProjects/buzzhearts/env27/lib/python2.7/site-packages/django/db/backends/mysql/base.py", line 30, in <module> | |
'Did you install mysqlclient or MySQL-python?' % e | |
django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module: dlopen(/Users/vladimir/PycharmProjects/buzzhearts/env27/lib/python2.7/site-packages/_mysql.so, 2): Library not loaded: /usr/local/opt/mysql/lib/libmysqlclient.20.dylib | |
Referenced from: /Users/vladimir/PycharmProjects/buzzhearts/env27/lib/python2.7/site-packages/_mysql.so | |
Reason: image not found. | |
Did you install mysqlclient or MySQL-python? | |
(env27) Vladimirs-MacBook-Pro:buzzhearts vladimir$ brew link mysql-client@5.7 | |
Warning: mysql-client@5.7 is keg-only and must be linked with --force | |
If you need to have this software first in your PATH instead consider running: | |
echo 'export PATH="/usr/local/opt/mysql-client@5.7/bin:$PATH"' >> /Users/vladimir/.bash_profile | |
(env27) Vladimirs-MacBook-Pro:buzzhearts vladimir$ export PATH="/usr/local/opt/mysql-client@5.7/bin:$PATH | |
> | |
(env27) Vladimirs-MacBook-Pro:buzzhearts vladimir$ export PATH="/usr/local/opt/mysql-client@5.7/bin:$PATH" | |
(env27) Vladimirs-MacBook-Pro:buzzhearts vladimir$ pip install --force-reinstall --ignore-installed --no-binary :all: MySQL-python==1.2.5 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment