русский
Germany.ruForen → Архив Досок→ Programmierung

Программирование в Питоне

28.02.18 17:09
Re: Программирование в Питоне
 
  moose старожил
in Antwort moose 28.02.18 16:26, Zuletzt geändert 28.02.18 17:40 (moose)

что эта редиска PyCharm мне учудила. пошел в file->settings->project structure, + add content root, и там наклацал директорию с kivy. появилось "нечто" с названием kivy в левом верхнем окошечке (названия мне выяснить пока не удалось, но я не теряю надежды). пока помню, как я это проделал, решил, что удалю и добавлю еще раз. чтобы запомнилось. выбрал это "нечто", нажал на клавишу дилит, оно спросило подтверждения, я подтвердил, и все хорошо. теперь, думаю, добавлю еще раз. ан не тут-то было! эта сука удалила мне с диска (не перенесла в корзину, а именно потерла без права переписки) всю директорию kivy!

пришлось деинсталлировать и снова инсталлировать.

после этого удалось даже запустить этот пример, и дойти до следующего:


[INFO ] [Logger ] Record log in C:\Users\moose\.kivy\logs\kivy_18-02-28_43.txt
[INFO ] [Kivy ] v1.10.0
[INFO ] [Python ] v2.7.14 (v2.7.14:84471935ed, Sep 16 2017, 20:25:58) [MSC v.1500 64 bit (AMD64)]
[INFO ] [Factory ] 194 symbols loaded
[INFO ] [Image ] Providers: img_tex, img_dds, img_gif (img_sdl2, img_pil, img_ffpyplayer ignored)
[CRITICAL] [Window ] Unable to find any valuable Window provider.
sdl2 - ImportError: DLL load failed: The specified module could not be found.
File "D:\Program Files\Python27\lib\site-packages\kivy\core\__init__.py", line 59, in core_select_lib
fromlist=[modulename], level=0)
File "D:\Program Files\Python27\lib\site-packages\kivy\core\window\window_sdl2.py", line 26, in

в общем, пока этот простенький примерчик без проблем выполняется из командной строки, и уже много часов пытаюсь его запустить в окружении, которое, как вы сказали,

"Очень упрощает жизнь и ускоряет работу." : ) я пока под этим не могу подписаться. если и дальше нужно будет ручками прописывать все зависимости, которые пайтон из командной строки находит без проблем, то придется вернуться к мысли, что лучше vi ничего еще не придумано. представляю, сколько времени понадобилось бы, чтобы запустить что-нибудь посложнее. в общем,

"очень удобное управление virtualenv" тоже не могу подтвердить (по крайней мере пока) : (


понимаю, что главная проблему - мое непонимание взаимосвязей и как оно все работает.

если бы я знал ответ на простой вопрос: почему этот пример работает из командной строки и не работает из PyCharm, я бы сильно продвинулся.

 

Sprung zu