【问题标题】:Django error: Process finished with exit code 134 (interrupted by signal 6: SIGABRT) python2.7 django projectDjango 错误:进程以退出代码 134 完成(被信号 6:SIGABRT 中断)python2.7 django 项目
【发布时间】:2020-11-09 09:04:27
【问题描述】:

从现在开始,我面临着一个非常奇怪的错误。我有一个运行平稳的python2.7项目,但几天以来它一直在抛出错误:

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

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

我的 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

当我尝试运行任何类型的操作(如架构迁移或其他任何操作)时,它会引发错误

中止陷阱:6

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

【问题讨论】:

    标签: django python-2.7 sigabrt abort


    【解决方案1】:

    【讨论】:

    • 我有其他环境在 python3 和其他各种项目上运行......它们都在最新的环境和包上运行......你认为应用这个解决方案不会影响它们吗?因为我真的不想再把事情搞砸了:P
    • 我真的不能告诉你这个。理想情况下,这甚至不应该发生。就像文章建议的升级包应该首先下注。你在virtualenv上吗?您是否尝试过重新创建或使用最新的 python2.7?我个人使用 pyenv,因此我可以拥有多个版本的 python 和带有设置的诗歌,以在项目目录中创建本地 venv。这两个使我的机器与系统 python 分开。
    • 阿米特,你的参考帮助了我。是的,我使用的是 pyenv,我的情况也一样,所有的包都根据需要分开。但我猜测在安装 nginx 时,它更新了系统级别的一些依赖项,我只是没有在 /usr/local/bin 文件夹中创建符号链接......我现在做到了,一切运行顺利。再次感谢伙计!
    • 很高兴。如果您需要它,还有另一个技巧。大多数 Unix 都有 LD_LIBRARY_PATH 或它们的等效项,您可以为该应用程序的环境设置它们。它可以像您的路径一样在系统之前加载外部库,并且只能用于该应用程序。 stackoverflow.com/questions/60126159/…
    猜你喜欢
    • 2019-10-13
    • 2020-09-13
    • 2021-12-31
    • 2022-12-14
    • 2019-12-05
    • 2018-06-21
    • 2017-05-09
    • 2021-05-10
    • 2020-04-02
    相关资源
    最近更新 更多