gpt4 book ai didi

python - 致命的Python错误: initfsencoding: Unable to get the locale encoding File "/cm/shared/apps/anaconda2/4.5.12/lib/python2.7/encodings/__init__.py"

转载 作者:太空宇宙 更新时间:2023-11-03 21:06:33 26 4
gpt4 key购买 nike

我正在为 SLURM 工作负载管理器编写作业提交脚本。首先,我加载了anaconda2/4.5.12(包括python 2.7)模块。然后,我使用Python3.7版本创建了conda环境。我尝试使用“sbatsh”命令提交脚本,但收到此错误:

Fatal Python error: initfsencoding: Unable to get the locale encoding
File "/cm/shared/apps/anaconda2/4.5.12/lib/python2.7/encodings/__init__.py", line 123
raise CodecRegistryError,\
^
SyntaxError: invalid syntax
Current thread 0x00002aaaaaaffc00 (most recent call first):
/cm/local/apps/slurm/var/spool/job04287/slurm_script: line 19: 40032
Aborted python3 taxo.TXT

这是我的脚本文件:

#!/bin/bash
#
#SBATCH --job-name=taxjob
#SBATCH --nodes=4

#SBATCH --tasks-per-node=3
#SBATCH --time=0-03:00:00
#SBATCH --partition=shortq
#SBATCH --mem=24GB
#SBATCH --output=/home/s.e/tax/Ftest-%j.out
#SBATCH --error=/home/s.e/tax/Ftest-%j.err
module load anaconda2/4.5.12
source activate py37
python3 taxo.TXT

最佳答案

经过多次尝试,解决方案是将指令“unset PYTHONPATH”添加到我的脚本文件中,如下所示:

....    
module load anaconda2/4.5.12
source activate py37
unset PYTHONPATH
python3 taxo.TXT

关于python - 致命的Python错误: initfsencoding: Unable to get the locale encoding File "/cm/shared/apps/anaconda2/4.5.12/lib/python2.7/encodings/__init__.py",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55357451/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com