Ответы пользователя по тегу PyCharm
  • Почему не работает keras и tensorflow?

    @kamenyuga
    Быстрый гуглеж говорит, что пентиумы до поколения tiger lake не поддерживают AVX, которое нужно для работы тензорфлоу. А проц у автора comet lake, поколение более раннее.

    Так что нужен проц c поддержкой AVX.

    В интернетах есть инструкции обхода этой проблемы "run tensorflow without avx" - они про установку отдельных компонентов тензорфлоу, скомпилированных без AVX. Конечно, там будут не самые новые версии библиотеки.
    Ответ написан
    Комментировать
  • Как решить проблему decode('utf-8') с debugger в PyCharm?

    @kamenyuga
    Одна из замечательных особенностей питончика состоит в том, что все питонячье в нем полностью открыто и доступно - объекты во время работы и код в читаемом тестовом виде. Так вот если открыть файл, указанный в сообщении об ошибке, - кстати для этого требуется один щелчок мышкой в пайчарме - то ровно перед проблемной строкой есть большое такое предупреждение про кодировку строк, а также отдельно упомянуты пайтон 2-ой версии и кодировка операционной системы. Внутри пайчарма только utf-8 и ничего больше. А винда до сих пор использует огромную россыпь кодировок, потому что utf-8 создан не майкрософтом, кириллица - это обычно windows-1251 в наше время.

    Так что пути решения проблемы очевидны - переходить на пайтон 3 и использовать только ascii символы в названиях папок и файлов. Вот второе условие не соблюдается. А в этом ли корень зла - не знаю.

    У меня, кстати, команда запуска пайчармовского дебаггера выглядит по-другому и нет проблем с кириллицей на windows 10. Так что, может, еще и способ запуска все портит. У меня нет вот этой части "C:\Python38\python.exe" и нет кавычек вокруг путей к файлам. Я использую виртуальные окружения, созданные в анаконде и указанные в свойствах проекта, а потом просто нажимаю на иконку зеленого жука для запуска дебаггинга.
    Ответ написан
    Комментировать
  • PyCharm UserFriendly для новичков?

    @kamenyuga
    Если коротко, то PyCharm - для тех, кто имеет опыт в разработке. А если подробнее, то дело тут не только в пайчарме, но и в пайтоне.

    Когда запускаешь просто файлик через стандартный питоновский айдл, то рабочей папкой является папка, где файл лежит. А в случае с пайчармом, рабочий каталог - это папка проекта. Вот так пайчарм управляет питоновской фичей. В свойствах проекта можно изменять набор папок, где будут искаться импортируемые модули. А можно просто сделать import src.mist_loader. Кроме того каждый новый запуск кода в пайчарме - это по дефолту новый чистый запуск интерпретатора.

    Для работы с нейросетями на питоне лучше всего использовать анаконду (или миниконду), в которой доступны среды разработки spyder и jupyter - менее гибкие, но довольно простые и дружелюбные к новичкам.
    Ответ написан
    Комментировать