Django错误:进程结束,退出代码134(被信号6:SIGABRT中断)python2.7 Django项目

Django错误:进程结束,退出代码134(被信号6:SIGABRT中断)python2.7 Django项目,django,python-2.7,sigabrt,abort,Django,Python 2.7,Sigabrt,Abort,这几天我遇到了一个非常奇怪的错误。我有一个python2.7项目运行得很顺利,但几天后它就抛出了一个错误: 过程结束,退出代码134(被信号6:SIGABRT中断) 我正在为我的项目使用虚拟环境。发生的事情是,几天前我尝试使用brew命令安装nginx,我认为brew更新了python2.7项目中使用的一些依赖项(我认为可能就是这种情况)。从那天起,我就面临着这个问题,我在谷歌上到处搜索它,但无法解决。下面是一些您可能需要了解的信息 my requirements.txt文件 asn1crypt

这几天我遇到了一个非常奇怪的错误。我有一个python2.7项目运行得很顺利,但几天后它就抛出了一个错误:

过程结束,退出代码134(被信号6:SIGABRT中断)

我正在为我的项目使用虚拟环境。发生的事情是,几天前我尝试使用brew命令安装nginx,我认为brew更新了python2.7项目中使用的一些依赖项(我认为可能就是这种情况)。从那天起,我就面临着这个问题,我在谷歌上到处搜索它,但无法解决。下面是一些您可能需要了解的信息

my requirements.txt文件

asn1crypto==0.24.0
beautifulsoup4==4.3.2
boto==2.49.0
boto3==1.8.7
botocore==1.11.9
cachetools==3.1.0
certifi==2018.11.29
cffi==1.12.2
chardet==3.0.4
cryptography==2.6.1
Django==1.6.5
django-appconf==0.6
django-autoslug==1.7.2
django-blog-zinnia==0.14.1
django-ckeditor-updated==4.4.4
django-common-helpers==0.6.1
django-compressor==1.4
django-cors-headers==1.1.0
django-crispy-forms==1.4.0
django-cron==0.3.3
django-filter==0.15.3
django-hosts==0.6
django-htmlmin==0.11.0
django-imagekit==3.2.5
django-mobi==0.1.7
django-mobile==0.3.0
django-mptt==0.6.1
django-redis==4.4.0
django-sass-processor==0.2.6
django-simple-captcha==0.4.2
django-storages==1.1.8
django-tagging==0.3.2
django-xadmin==0.5.0
django-xmlrpc==0.1.5
djangorestframework==2.4.8
docutils==0.14
enum34==1.1.6
futures==3.2.0
google-api-core==1.7.0
google-auth==1.6.2
google-auth-oauthlib==0.2.0
google-cloud-bigquery==1.9.0
google-cloud-core==0.29.1
google-resumable-media==0.3.2
googleapis-common-protos==1.5.6
html5lib==1.0b8
httplib2==0.9
idna==2.8
ipaddress==1.0.22
jmespath==0.9.3
libsass==0.18.0
lxml==3.3.5
Markdown==2.6.7
MySQL-python==1.2.5
nginxparser==1.0.1
numpy==1.16.1
oauth2==1.5.211
oauthlib==3.0.1
pandas==0.24.1
pandas-gbq==0.9.0
pilkit==2.0
Pillow==5.3.0
protobuf==3.6.1
pyasn1==0.4.5
pyasn1-modules==0.2.4
pycparser==2.19
pycrypto==2.6.1
pydata-google-auth==0.1.2
pyOpenSSL==19.0.0
pyparsing==2.0.2
python-dateutil==2.8.0
python-twitter==1.3.1
pytz==2017.2
PyYAML==3.13
redis==2.10.6
requests==2.21.0
requests-oauthlib==1.2.0
rsa==4.0
s3transfer==0.1.13
simplejson==3.5.3
six==1.12.0
South==1.0
SQLAlchemy==1.3.6
ua-parser==0.8.0
urllib3==1.23
user-agents==1.1.0
uWSGI==2.0.15
当我尝试运行任何类型的操作,比如schemamigration或任何东西时,它会抛出一个错误

中止陷阱:6


我的操作系统版本:Catalina v10.15.6

似乎您的库未签名/已过时。试试看:

我还有其他环境在python3上运行,还有其他各种项目……它们都在最新的环境和软件包上运行……您认为应用此解决方案不会影响它们吗?因为我真的不想把事情搞得一团糟:我真的不能告诉你这些。理想情况下,这甚至不应该发生。正如文章建议的,升级包应该是第一个赌注。你在虚拟电视上吗?您是否尝试过重新创建或使用最新的python2.7?我个人使用pyenv,这样我就可以有多个版本的python和poetry,并通过设置在项目目录中创建本地venv。这两种方法将我的机器与系统python分开。Amit,您的参考帮助了我。是的,我使用的是pyenv,我的案例也是一样的,所有的包都是根据需要分开的。但我猜在安装nginx时,它更新了系统级的一些依赖项,我只是没有在/usr/local/bin文件夹中创建符号链接……我现在就创建了,一切都很顺利。再次感谢你,伙计!很高兴。如果你需要的话,还有一个窍门。大多数unix都有LD_LIBRARY_PATH或其等价物,您可以为该应用程序的环境设置它们。它可以像路径一样在系统之前加载外部库,并且只能用于该应用程序。