import random
или подобного (например, import md5) PyDev выделяет его красным с ошибкой "unresolved import". И при этом отказывается делать для этого модуля автокомплит.
Недолго погуглив, я нашел полностью аналогичную проблему с моими же симптомами, на которую советовали следующее:
"import md5" is giving you an unresolved import error right? Do you have an
md5.py file in your pythonpath? (or only .pyc/.pyo?)
--
Just the .pyc/.pyo as far as I can tell. This is the default MacOS Python
install
(2.5.1).
И у меня тоже самое:
macbook-pavel-odincov:~ nrg$ ls /System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/ | grep md5
md5.pyc
md5.pyo
macbook-pavel-odincov:~ nrg$ ls /System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/ | grep random
random.pyc
random.pyo
А вот и там же подсказывают решение:
Just to follow up: that did the trick. For any other Mac developers that have
the same problem, installing Xcode is a quick fix; it's got the .py sources
included.
Итого после установки XCode по мануалу: http://phpsuxx.blogspot.com/2009/10/xcode-mac-os-x.html
ls /System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/ | grep random
random.py
random.pyc
random.pyo
И все заработало :)
источник решения: http://www.mail-archive.com/pydev-users@lists.sourceforge.net/msg02820.html
No comments :
Post a Comment
Note: only a member of this blog may post a comment.