Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.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 2.7 属性错误:';模块';对象没有属性';fsdecode';;PYTHON 2.7;MacOSX_Python 2.7_Terminal_Macos High Sierra - Fatal编程技术网

Python 2.7 属性错误:';模块';对象没有属性';fsdecode';;PYTHON 2.7;MacOSX

Python 2.7 属性错误:';模块';对象没有属性';fsdecode';;PYTHON 2.7;MacOSX,python-2.7,terminal,macos-high-sierra,Python 2.7,Terminal,Macos High Sierra,我发现了一个PYTHON脚本。需要运行它来剪切图像的大小。 为什么会发生此错误以及如何修复它? (Python 2.7已安装+针对当前脚本的已安装PIL+Imaging 1.1.7;Mac OS) 解决所有问题后,此文本出现在终端: Oleksandrs MacBook Air:jaskier$python resize.py--image\u dir=/Images/ 回溯(最近一次呼叫最后一次): 文件“resize.py”,第16行,在 filename=os.fsdecode(f) At

我发现了一个PYTHON脚本。需要运行它来剪切图像的大小。 为什么会发生此错误以及如何修复它? (Python 2.7已安装+针对当前脚本的已安装PIL+Imaging 1.1.7;Mac OS)

解决所有问题后,此文本出现在终端:

Oleksandrs MacBook Air:jaskier$python resize.py--image\u dir=/Images/

回溯(最近一次呼叫最后一次):

文件“resize.py”,第16行,在 filename=os.fsdecode(f)

AttributeError:“模块”对象没有属性“fsdecode”


Python2.7(适用于Mac OS的本机版本)和Python3+之间有很大的区别(应使用终端或

终端:

pip3 install Pillow
这将有助于在PIL和Python3之间建立依赖关系…(此外,请检查文件夹中的Python3:

/Library/Frameworks/Python.framework/Versions/3.6/bin/ 如果你做的都正确的话,pip3也应该在那里


经过这些步骤后,现在我有一些代码错误,但没有模块错误。我希望这会对其他人有所帮助。

它说“os”模块没有函数“fsdecode”。这可能意味着您使用的python版本在os模块中没有fsdecode…python--版本python 2.7.10已经尝试安装3.6,但系统路径是无效的已被2.7-u-Hmmm覆盖,请尝试在python3中执行操作-版本*已从以下结果手动安装3.6.4:上次登录:ttys000 Oleksandrs MacBook Air上的3月24日星期六14:25:50:~jaskier$python——版本python 2.7.10
pip3 install Pillow