【问题标题】:Pandas library does not work in localhostPandas 库在 localhost 中不起作用
【发布时间】:2019-07-23 07:28:14
【问题描述】:

我正在尝试使用 PHP 运行 Python 脚本。我的 PHP 文件发送一个参数“hi”,我的 Python 代码打印接收到的参数。这两个文件都在本地主机中。

这是我的 Python 代码:

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

这是我的 PHP 代码:

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

这段代码运行完美。但是,如果我在我的 Python 代码中导入 pandas,它会停止工作并且不会打印任何内容。

【问题讨论】:

  • 你能检查并告诉一些事情,安装的 pandas 版本和你在 python 文件中编写的导入语句吗?
  • @JuhilSomaiya 非常感谢您的及时回复。导入语句是: import pandas as pd 。但是,“已安装的 pandas 版本”是什么意思?
  • 我只是想检查一下你的本地机器上是否正确安装了pandas?
  • @JuhilSomaiya 在运行此语句后:“pd.__version__”我发现它是:0.23.4

标签: php python pandas localhost


【解决方案1】:

试试这个:

pip install pandas

这将在系统上安装 pandas。如果没有安装pandas,则无法导入。

如果您认为这不是问题,可以将import 语句放在try 块中:

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

您可以做的另一件事是检查错误日志。日志的位置取决于您的服务器安装。你在运行 xampp 吗?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-29
    • 2020-01-21
    • 2012-01-22
    • 2017-08-07
    相关资源
    最近更新 更多