python (анаконда) от exe c () php - PullRequest
       0

python (анаконда) от exe c () php

0 голосов
/ 05 февраля 2020

Я пытаюсь позвонить python с exec() из php на apache сервере.

Я использую anaconda для своей среды.

<?php
$cmd = "conda activate myenv;python xxx.py";
exec($cmd,$output);
var_dump($output);

Показывает

array(0) { }

, но conda activate myenv;python xxx.py работает в консоли и показывает json.

Как мне решить эту проблему?

1 Ответ

0 голосов
/ 05 февраля 2020

Вы запускаете 2 команды:

conda activate myenv
python xxx.py

Это означает, что $ output будет массивом. Попробуйте использовать var_dump ($ output), чтобы увидеть результат.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...