Библиотека Pandas не работает на локальном хосте

Я пытаюсь запустить скрипт Python с помощью PHP. мой файл PHP отправляет параметр «привет», и мой код Python печатает полученный параметр. Оба эти файла находятся на локальном хосте.

Это мой код Python:

import sys
import numpy as np
print (sys.argv[1])

Это мой PHP-код:

<?php echo shell_exec("python shaden.py 'hi'");?>

Этот код работает отлично. Однако, если я импортирую pandas в свой код Python, он перестает работать, и ничего не печатается.

Можете ли вы проверить и рассказать несколько вещей, установленную версию pandas и оператор импорта, который вы пишете в своем файле python?

Juhil Somaiya 01.03.2019 10:36

@JuhilSomaiya Большое спасибо за быстрый ответ. оператор импорта: import pandas as pd . Однако что вы подразумеваете под «установленной версией pandas»?

Felwah 01.03.2019 10:40

Я просто хотел проверить, правильно ли панды установлены на вашем локальном компьютере или нет?

Juhil Somaiya 01.03.2019 10:41

@JuhilSomaiya после выполнения этого утверждения: «pd.__version__» я узнал, что это: 0.23.4

Felwah 01.03.2019 10:47
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
4
487
1

Ответы 1

Попробуй это:

pip install pandas

Это установит pandas в систему. Если pandas не установлен, вы не можете его импортировать.

Если вы считаете, что это не проблема, вы можете поместить оператор import в блок try:

try:
    import pandas
except Exception as e:
    print(e.__repr__())

Еще одна вещь, которую вы можете сделать, это проверить журналы ошибок. Расположение журналов зависит от установки вашего сервера. Вы используете xampp?

Другие вопросы по теме