Python 2.7 属性错误:';模块';对象没有属性';fsdecode';;PYTHON 2.7;MacOSX
我发现了一个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”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
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