脚本django-admin安装在PATH以外的'/ tmp / somedir / deps / 0 / python / bin'中。考虑将此目录添加到PATH

问题描述 投票:0回答:1

我正在尝试在Cloud Foundry上托管我的Django应用程序,安装了require.txt文件中提到的软件包后,我收到了错误消息,指出该软件包已安装在路径“ / tmp / somedir / deps / 0 / python / bin”中不在路径上。所以我想知道如何将该目录添加到路径中。

我正在使用CF CLI的CF推送清单.yml cmd来推送django应用程序。

添加清单文件:

Manifest.yml:

applications:
- name: myapp
  domain: domain_name
  memory: 1024M
  disk_quota: 1024M  
  buildpack: python_buildpack
  command: bash ./run.sh 
  env:
    DISABLE_COLLECTSTATIC : 1

添加run.sh文件:

#!/bin/bash
if [ -z “$VCAP_APP_PORT” ];
    then SERVER_PORT=XX;
    else SERVER_PORT=”$VCAP_APP_PORT”;
fi
echo port is $SERVER_PORT
echo [$0] Starting Django Server…
python manage.py runserver 0.0.0.0:$SERVER_PORT — noreload
django cloudfoundry
1个回答
0
投票
请参见此here,应在path中将属性manifest.yml添加到应用程序中,如下所示:>>

applications: - name: APP-ONE path: ./APP-ONE-DIRECTORY

以便该应用程序找到路径
© www.soinside.com 2019 - 2024. All rights reserved.