我正在配置我的新筆記本電腦(macbook pro),一切都很好,直到我想嘗試我的pylint命令。Pylint AttributeError:'模塊'對象沒有屬性'追加'
Traceback (most recent call last):
File "/usr/local/bin/pylint", line 11, in <module>
load_entry_point('pylint==1.6.4', 'console_scripts', 'pylint')()
File "/usr/local/lib/python2.7/site-packages/pylint-1.6.4-py2.7.egg/pylint/__init__.py", line 13, in run_pylint
Run(sys.argv[1:])
File "/usr/local/lib/python2.7/site-packages/pylint-1.6.4-py2.7.egg/pylint/lint.py", line 1270, in __init__
'init-hook')))
File "/usr/local/lib/python2.7/site-packages/pylint-1.6.4-py2.7.egg/pylint/lint.py", line 1371, in cb_init_hook
exec(value) # pylint: disable=exec-used
File "<string>", line 1, in <module>
AttributeError: 'module' object has no attribute 'append'
,從我不明白這有什麼錯我pylint的....我嘗試了很多東西,但我不是很確定的是我已經在最後完成的,我更喜歡不列出東西。
有人已經知道了嗎?有人有一個想法如何解決它?
感謝您的幫助
你有沒有機會在你的當前目錄中找到一個'list.py'或其他東西?你怎麼叫pylint? –
我在 /usr/local/Cellar/python/2.7.12/libexec/pip/build/lib/pip/commands/list.py中有一個'list.py',例如在其他地方。 我開始從我的終端,這是iterm2我的命令只需鍵入'pylint',它應該顯示我的幫助或類似的東西 – Biwaa
嗨,你可以顯示你正在使用的配置文件中的init-hook的值?發生什麼事是,你已經配置了一些無效代碼的init-hook。你可以通過最後一次exec調用看到這個情況,只有當提供了init-hook時纔會發生這種情況。看到它的價值可能會導致解決這個問題。 我的直覺是,你可能有''init-hook =「import sys; sys.append(some_path)」 – PCManticore