Где найти этот каталог '/ tmp / contents773511482 / deps / 0 / python / bin для развертывания приложения flask python в облаке dry? - PullRequest
0 голосов
/ 17 января 2020

Где я могу найти этот '/ tmp / contents773511482 / deps / 0 / python / bin, который говорит мне, чтобы добавить путь, следующий при развертывании приложения в основании облака dry. Неправильно ли для них указано местоположение?

enter image description here

[ERR] The script flask is installed in '/tmp/contents773511482/deps/0/python/bin' which is not on PATH.
[ERR] Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.

Я уже добавил в переменную env следующее: enter image description here

requirements.txt :
Pillow==6.2.1
numpy==1.14.1
Keras==2.3.1
Keras_Applications==1.0.7
Keras_Preprocessing==1.0.9
Flask==1.1.1
matplotlib==3.1.2
tensorboard==1.12.2
tensorflow==1.12.0
Jinja2
astor==0.7.1
absl-py==0.7.0
grpcio==1.9.1
gast==0.2.2
MarkupSafe==0.23
Markdown==2.6.8
setuptools==45.0.0
termcolor==1.1.0
pandas==0.25.3
protobuf==3.6.1
wheel==0.33.6

и manifest.yaml:

---
applications:
- name: NST
  memory: 2GB
  disk_quota: 2GB
  random-route: true
  buildpacks:
    - python_buildpack
  command: python app.py    
  stack: cflinuxfs3

Ответы [ 2 ]

2 голосов
/ 18 января 2020

tl; dr - Просто игнорируй это.

Причина в том, что путь /tmp/contents/... действителен только во время сборки. Во время выполнения путь будет другим. Кроме того, во время выполнения путь будет автоматически добавлен в PATH, поэтому предупреждение там не актуально.

Вероятно, должно произойти следующее: в пакете сборки Python должен быть добавлен флаг --no-warn-script-location, но это не так. так что просто игнорируйте эти сообщения.

Надеюсь, это поможет!

1 голос
/ 17 января 2020

Добавьте переменные среды в ваш файл manifest.yaml.

---
applications:
- name: NST
  memory: 2GB
  disk_quota: 2GB
  random-route: true
  buildpacks:
    - python_buildpack
  command: python app.py    
  stack: cflinuxfs3
  env:
    PATH: /tmp/contents773511482/deps/0/python/bin

Изменение хоста Windows Переменная среды ничего не делает, потому что приложение не работает на хосте, оно работает в контейнере.

...