django 尝试部署到Vercel时requirements.txt文件中出现问题

5rgfhyps  于 2023-07-01  发布在  Go
关注(0)|答案(1)|浏览(142)

我正在尝试部署Django Web应用程序,但是,vercel在部署失败时给了我这个错误:

Failed to run "pip3.9 install --disable-pip-version-check --target . --upgrade -r /vercel/path0/workout_log/requirements.txt"
Error: Command failed: pip3.9 install --disable-pip-version-check --target . --upgrade -r /vercel/path0/workout_log/requirements.txt
  error: subprocess-exited-with-error
  
  × Getting requirements to build wheel did not run successfully.
  │ exit code: 1
  ╰─> [35 lines of output]
      /tmp/pip-build-env-q1jqann4/overlay/lib/python3.9/site-packages/setuptools/config/setupcfg.py:293: _DeprecatedConfig: Deprecated config in `setup.cfg`

下面是我的requirments.txt文件:

asgiref==3.6.0
beautifulsoup4==4.12.0
certifi==2022.12.7
charset-normalizer==3.1.0
dj-database-url==1.2.0
Django==4.1.4
django-bootstrap4==22.3
django-environ==0.10.0
django-heroku==0.3.1
gunicorn==20.1.0
heroku==0.1.4
idna==3.4
psycopg2==2.9.5
psycopg2-binary==2.9.6
python-dateutil==1.5
requests==2.28.2
soupsieve==2.4
sqlparse==0.4.3
tzdata==2022.7
urllib3==1.26.15
whitenoise==6.4.0

我尝试使用Python 3.9来解决这个问题。我也尝试在本地环境中运行这个命令,但它说pip3.9不是一个可识别的命令。

yvgpqqbh

yvgpqqbh1#

我不知道这是否能解决这个问题,但我相信它应该是psycopg 2-binary~=2.9.6,我不知道psycopg 2 ==2.9.5是否必要。试试看是否有效。

相关问题