小编Ebr*_*ram的帖子

在绘图表上绘制数据框的更好方法

浏览文档https://plotly.com/python/table/ 我想将数据框绘制为表格

文档建议如下

df = pd.read_csv('https://raw.githubusercontent.com/plotly/datasets/master/2014_usa_states.csv')

fig = go.Figure(data=[go.Table(
    header=dict(values=list(df.columns),
                fill_color='paleturquoise',
                align='left'),
    cells=dict(values=[df.Rank, df.State, df.Postal, df.Population],
               fill_color='lavender',
               align='left'))
])

fig.show()
Run Code Online (Sandbox Code Playgroud)

但是,我的数据框有点大,我想要一种更好的方法来输入列的值。比

....values=[df.Rank, df.State, df.Postal, df.Population]....
Run Code Online (Sandbox Code Playgroud)

python python-3.x plotly

5
推荐指数
1
解决办法
2338
查看次数

如何在虚拟环境中安装mod_wsgi

介绍

我有一个用 python 3 编写的 Web API,它使用 Flask。当我从终端运行 Web API 时,代码运行良好,并且它由代码中的以下行托管。

if __name__ == '__main__':
    app.run(host='', port=8010, debug='true')
Run Code Online (Sandbox Code Playgroud)

现在的情况

该代码运行完美,我想将其设置在 Apache 服务器上。然而,Apache 服务器已经有了使用 python 2 构建的网站,并且需要 mod_wsgi for python 2。

我查了一下是否有办法在 apache 服务器上同时设置 mod-wsgi,但根据以下来源,你不能 在一台 Apache 服务器上为 Python 2 和 Python 3 设置 mod_wsgi

尝试解决方案

我正在尝试将 mod-wsgi 安装到虚拟环境中。我从这里下载了软件包,并在激活后尝试将其安装到环境中。

sudo python setup.py install从终端运行,但收到​​以下错误

文件“setup.py”,第 139 行,位于“缺少 Apache httpd 服务器包”中。% APXS) 运行时错误:“apxs”命令似乎未安装或不可执行。请检查此软件包的文档中的先决条件列表,并安装任何缺少的 Apache httpd 服务器软件包。

所以我打开了压缩包中的自述文件,发现了以下内容

如果您希望使用安装在非标准位置的 Apache 版本,您可以在执行安装之前设置APXS环境变量并将其导出到 Apache 安装的 Apache 脚本的位置。apxs

请注意,此时不会将任何内容复制到您的 Apache 安装中。因此,您不需要以 root …

apache ubuntu mod-wsgi apxs2 python-3.x

2
推荐指数
1
解决办法
4578
查看次数

标签 统计

python-3.x ×2

apache ×1

apxs2 ×1

mod-wsgi ×1

plotly ×1

python ×1

ubuntu ×1