Сервер разработчиков App Engine: неверный порт процесса выполнения ['']
Я получаю следующее сообщение об ошибке при запуске локального сервера разработки:
bad runtime process port ['']
Traceback (most recent call last):
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site.py", line 565, in <module>
main()
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site.py", line 547, in main
known_paths = addusersitepackages(known_paths)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site.py", line 278, in addusersitepackages
user_site = getusersitepackages()
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site.py", line 253, in getusersitepackages
user_base = getuserbase() # this will also set USER_BASE
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site.py", line 242, in getuserbase
from sysconfig import get_config_var
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/sysconfig.py", line 104, in <module>
_PROJECT_BASE = os.path.dirname(_safe_realpath(sys.executable))
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/sysconfig.py", line 99, in _safe_realpath
return realpath(path)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/posixpath.py", line 366, in realpath
if islink(component):
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/posixpath.py", line 136, in islink
return stat.S_ISLNK(st.st_mode)
AttributeError: 'module' object has no attribute 'S_ISLNK'
Я попытался вернуть пару дней и запустить проект в хорошо известном рабочем состоянии, я получаю ту же ошибку. Нет проблем, чтобы загрузить в Google. Другие проекты работают локально. Я использую 1.8.1 SDK.
2 ответа
Решение
Хорошо, нашел ошибку. Я должен прочитать сообщение об ошибке более внимательно. В нем говорится, что модуль не имеет атрибута. И это из-за столкновения имен. У меня был файл с именем stat. Каким-то образом, даже если я верну проект, файл все еще был рядом, не знаю почему.
Просто переименовал файл и теперь все снова работает.
У меня были подобные проблемы локально. Я решил удалить все файлы.pyc и перезагрузить страницу.