在禁用图形的情况下导入 pandas
Import pandas with graphics disabled
我是运行一个使用Sun Grid Engine的分析。
但是,在我的代码中我导入了 pandas,这导致出现此错误:
import pandas as pd
: cannot connect to X server :3026.0
我通过一些谷歌搜索和与我的系统管理员的对话收集到的是 pandas
正在尝试加载图形,而 SGE 不允许这样做。
我不想用 pandas
做任何阴谋。我只想使用它的 DataFrame
功能。
有没有办法在禁用图形的情况下加载 pandas
,这样 SGE 就不会以这种方式出现故障?
更新: 我恢复到 pandas
版本 0.18,该版本不会导致此错误。版本 0.20 确实会导致错误。我没有时间去调查究竟是哪个版本引入了错误。但是我 post 这是 pandas
GitHub 问题跟踪器上的一个问题,所以希望其他人会做剩下的工作来解决这个问题。
pandas
团队告诉我这个错误应该从 0.20.2 版本开始修复。
如果您不得不使用包含此错误的 pandas
版本,一个可能的解决方法是包括
export DISPLAY=""
在您提交给 SGE 的 bash 脚本的顶部。
我是运行一个使用Sun Grid Engine的分析。
但是,在我的代码中我导入了 pandas,这导致出现此错误:
import pandas as pd
: cannot connect to X server :3026.0
我通过一些谷歌搜索和与我的系统管理员的对话收集到的是 pandas
正在尝试加载图形,而 SGE 不允许这样做。
我不想用 pandas
做任何阴谋。我只想使用它的 DataFrame
功能。
有没有办法在禁用图形的情况下加载 pandas
,这样 SGE 就不会以这种方式出现故障?
更新: 我恢复到 pandas
版本 0.18,该版本不会导致此错误。版本 0.20 确实会导致错误。我没有时间去调查究竟是哪个版本引入了错误。但是我 post 这是 pandas
GitHub 问题跟踪器上的一个问题,所以希望其他人会做剩下的工作来解决这个问题。
pandas
团队告诉我这个错误应该从 0.20.2 版本开始修复。
如果您不得不使用包含此错误的 pandas
版本,一个可能的解决方法是包括
export DISPLAY=""
在您提交给 SGE 的 bash 脚本的顶部。