Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 为什么tempfile.py中存在类型错误?_Python - Fatal编程技术网

Python 为什么tempfile.py中存在类型错误?

Python 为什么tempfile.py中存在类型错误?,python,Python,我正在通过imview.lib import pltlib导入Python3.7.5上的pltlib 然后我得到这个错误: 回溯(最近一次呼叫最后一次): 文件“”,第1行,在 文件“/home/bowen/.local/lib/python3.7/site packages/imview/lib/pltlib.py”,第15行,在 cpt_rainbow=gmtColormap.get_rainbow() 文件“/home/bowen/.local/lib/python3.7/site pac

我正在通过imview.lib import pltlib导入Python3.7.5上的pltlib

然后我得到这个错误:

回溯(最近一次呼叫最后一次):
文件“”,第1行,在
文件“/home/bowen/.local/lib/python3.7/site packages/imview/lib/pltlib.py”,第15行,在
cpt_rainbow=gmtColormap.get_rainbow()
文件“/home/bowen/.local/lib/python3.7/site packages/imview/lib/gmtColormap.py”,第21行,在get_rainbow中
fn=写入
文件“/home/bowen/.local/lib/python3.7/site packages/imview/lib/gmtColormap.py”,第375行,在write\u rainbow\u cpt中
N 255(0“))
func_包装中的文件“/usr/lib/python3.7/tempfile.py”,第620行
返回函数(*args,**kwargs)
TypeError:需要类似字节的对象,而不是“str”
我还检查了这里的源代码:github.com/python/cpython/blob/3.7/Lib/tempfile.py
但是我的tempfile.py似乎是正确的,那么为什么会发生此错误呢?

可能是imview的问题。它支持您尝试使用的python版本吗?可能它只支持2.7?您使用的是过时版本的
imview
-v0.2.0与回溯中的行号匹配,有一个v0.3.0可用。此错误如下:好的,就像是Python2代码在Python3下运行一样。但是我检查了
imview
的版本,它已经是0.3.0了。所有的东西都在Python2.7上运行得很好。所以我想@BoarGules是对的。