代码编织梦想

问题信息

django.core.exceptions.ImproperlyConfigured: Error loading psycopg2 module: dlopen(/Users/XXX/opt/anaconda3/envs/pydj38/lib/python3.8/site-packages/psycopg2/_psycopg.cpython-38-darwin.so, 0x0002): Library not loaded: 'libpq.5.dylib'
  Referenced from: '/Users/XXX/opt/anaconda3/envs/pydj38/lib/python3.8/site-packages/psycopg2/_psycopg.cpython-38-darwin.so'
  Reason: tried: 'libpq.5.dylib' (no such file), '/usr/local/lib/libpq.5.dylib' (no such file), '/usr/lib/libpq.5.dylib' (no such file), '/Users/XXX/libpq.5.dylib' (no such file), '/usr/local/lib/libpq.5.dylib' (no such file), '/usr/lib/libpq.5.dylib' (no such file)

解决方式

通过以上信息,libpq.5.dylib在对应的路径下找不到,我们可以自行查找postgresql的lib库中对应的文件包,将其引用到其可发现的目录下,例如:

ln -s /Library/PostgreSQL/12/lib/libpq.5.dylib /usr/local/lib/libpq.5.dylib
ln -s /Library/PostgreSQL/12/lib/libpq.5.12.dylib /usr/local/lib/libpq.5.12.dylib

重启验证

/Users/XXX/opt/anaconda3/envs/pydj38/bin/python /Users/XXX/manage.py runserver 8000
Performing system checks...

Watching for file changes with StatReloader
System check identified no issues (0 silenced).

You have 19 unapplied migration(s). Your project may not work properly until you apply the migrations for app(s): PersonalDesc, admin, auth, contenttypes, sessions.
Run 'python manage.py migrate' to apply them.
October 09, 2022 - 12:18:53
Django version 4.1.2, using settings 'XXX.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CONTROL-C.
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_29654325/article/details/127221175

postgis.control no such file-爱代码爱编程

我项目连接的数据库是postgre,在安装时就使用了一条命令: brew install postgresql 在同步模型到postgre的时候报错如下: django.db.utils.OperationalErro

django错误------django.db.utils.operationalerror: no such table_guyunzh的博客-爱代码爱编程

            之前有时候搞django数据库的时候会遇到运行后django报错,提示django.db.utils.OperationalError: no such table.               出现这种问题时查看数据库里肯定是没有这个app应用对应的数据表的,可以用                     python  mana

django.db.utils.operationalerror: no such table._不喝咖啡c的博客-爱代码爱编程

之前搞django数据库的时候会遇到运行后django报错,提示django.db.utils.OperationalError: no such table.               出现这种问题时查看数据库里肯定是没有这个app应用对应的数据表的,可以用                     python  manage.py  makemigr

python 中问题:django.db.utils.operationalerror: no such table: auth_user_moniicoo的博客-爱代码爱编程

return Database.Cursor.execute(self, query, params) django.db.utils.OperationalError: no such table: auth_user 在遇到上述问题时,不要着急,想想为什么出现了这个问题,平时我们明明可以创建超级用户,这里为什么不可以了. 下面我把所有情况说清楚: (1

python django创建数据库时can't open file 'manage.py': [errno 2] no such file or directory_茕夜的博客-爱代码爱编程

1、在学习Diango新建项目后,进行创建数据库的时候,使用以下命令: python manage.py migrate 2、发现竟然报can't open file 'manage.py': [Errno 2] No such file or directory,我是按教程一步一步走的,后面发现dir下面根本就没有这个manage.py文件,消失得无

django 报错:django.db.utils.operationalerror: no such table: main.auth_user__old_coding_zhang的博客-爱代码爱编程

django报错: 1. 报错环境描述 django version:2.0.3 python verison:3.6.6 2. 报错点 执行 python manage.py createsuperuser 后输入

django.db.utils.operationalerror: no such table: news_column_不食人间烟火的阿琨的博客-爱代码爱编程

django.db.utils.OperationalError: no such table: news_column 首先这是因为数据库中找不到表了,很奇怪的我已经做了migrate迁移了,但是数据库中还是没有生成表,后

【已解决】django.db.utils.operationalerror: no such table: django-爱代码爱编程

对于新建的一个项目,新建的app,在数据库迁移的时候,执行了下面两条命令: python manage.py makemigrations teacher_app,第一步成功 python manage.py migrate teacher_app,第二步失败,报错django.db.utils.OperationalError: no such ta

libcudart.so.9.0: cannot open shared object file: no such file or directory-爱代码爱编程

libcudart.so.9.0: cannot open shared object file: No such file or directory 参考哦原文哈https://blog.csdn.net/qq_3845

connect() to unix:/home/tmp/myproject.sock failed (2: no such file or directory)-爱代码爱编程

环境配置 操作系统: Ubuntu 16.04反向代理服务器: nginx: 1.16.0程序服务器: Gunicorn: 19.9.0Web程序: 基于Django的CMS框架Wagtail 出错原因 Gunicor

【django】django类库安装遇到问题解决filenotfounderror: [errno 2] no such file pytz-2019.2.dist-info\metadata_duanlianvip的博客-爱代码爱编程

背景 领导要求做个前台web页面,以实现AI运维的可视化,于是尝试使用Django框架。使用框架之前需要安装Django,于是一串的问题出现了。 安装Django 安装一个类库有啥难的,pip不就行了么?带着这个想法,于是一串的坑就出现了。。。 方法一: 使用最原始的pip命令安装,pip install django,然后出现一个错误: WA