Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Клуб программистов > Свободное общение
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.03.2014, 17:26   #1
25-й кадр
Человек
Форумчанин
 
Регистрация: 04.04.2011
Сообщений: 178
По умолчанию Maya 2014

Подскажите, в чём проблема? У меня майа не хочет картинки загружать. Сначала парился, что она не воспринимает русские буквы в пути, поставил в другое место картинки, не хочет тоже. Вот ошибка :
Цитата:
# Error: file: C:/Program Files/Autodesk/Maya2014/scripts/others/fromNativePath.mel line 90: UnicodeEncodeError: file C:\Program Files\Autodesk\Maya2014\bin\python2 7.zip\os.py line 420: ascii #
Собственно, вот элемент кода, может, поможет:
Код:
def __setitem__(self, key, item):
putenv(key, item)
self.data[key.upper()] = item
Самое, что интересное, на стационарном ПК она работает и в пути к картинка русские буквы и ничего... Что за ерунда?
Это вам не это

Последний раз редактировалось 25-й кадр; 08.03.2014 в 17:46.
25-й кадр вне форума Ответить с цитированием
Старый 08.03.2014, 17:40   #2
Вадим Мошев

Старожил
 
Аватар для Вадим Мошев
 
Регистрация: 12.11.2010
Сообщений: 8,568
По умолчанию

Я, конечно, вообще не понимаю, о чём речь, но меня смущает вот эта строка:
Код:
C:/Program Files/Autodesk/Maya2014/scripts/others/fromNativePath.mel
Может, слеши всё-таки должны быть обратными? (\)

То есть,
Код:
C:\Program Files\Autodesk\Maya2014\scripts\others\fromNativePath.mel
Вадим Мошев вне форума Ответить с цитированием
Старый 08.03.2014, 17:42   #3
25-й кадр
Человек
Форумчанин
 
Регистрация: 04.04.2011
Сообщений: 178
По умолчанию

Да нет, это в ошибке выдаётся, падает программа на 90 строке. Я не могу понять в ём проблема...
Это вам не это
25-й кадр вне форума Ответить с цитированием
Старый 08.03.2014, 18:54   #4
vasek123
Заблокирован
 
Регистрация: 21.11.2008
Сообщений: 4,986
Сообщение

Судя по строчкам, в ошибке программы ты пишешь на Пайтоне? В таком случае, есть вопрос- ты эту программу устанавливал, вообще, или скинул zip архив и решил что все это станет работать?

Цитата:
# Error: file: C:/Program Files/Autodesk/Maya2014/scripts/others/fromNativePath.mel line 90: UnicodeEncodeError: file C:\Program Files\Autodesk\Maya2014\bin\python2 7.zip\os.py line 420: ascii #
Пайтон, просто так как архив не закинешь думая что заработает- его надо ставить вне зависимости на Linux- е сидишь, Windows или же админишь Web- сервер.

Последний раз редактировалось vasek123; 08.03.2014 в 18:57.
vasek123 вне форума Ответить с цитированием
Старый 08.03.2014, 19:15   #5
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

Цитата:
Я, конечно, вообще не понимаю, о чём речь, но меня смущает вот эта строка:
Вадим, меня смущает не только эта строчка, но и другая: - "Пайтон, просто так как архив не закинешь"
Да простят меня модераторы
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder
Smitt&Wesson вне форума Ответить с цитированием
Старый 08.03.2014, 19:24   #6
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
UnicodeEncodeError
Исходник видимо в другой кодировке.
Укажи в исходнике на питоне строку # -*- coding: UTF-8 -*- в самом начале.
Или перекодируй этот файл в UTF или ANSI укажи.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 08.03.2014, 19:37   #7
25-й кадр
Человек
Форумчанин
 
Регистрация: 04.04.2011
Сообщений: 178
По умолчанию

Спасибо, вот поискал, нет такой строки в файле. Я открыл в редакторе кода os.py. Вот, собственно, скрин...
Изображения
Тип файла: jpg 123.jpg (116.7 Кб, 134 просмотров)
Это вам не это
25-й кадр вне форума Ответить с цитированием
Старый 09.03.2014, 08:33   #8
25-й кадр
Человек
Форумчанин
 
Регистрация: 04.04.2011
Сообщений: 178
По умолчанию

Код:
global proc string fromNativePath ( string $strFile )

{
	if( `about -nt` )
	{
(90 строка)		$strFile = python("(u\"" + encodeString($strFile) + "\").replace(\"\\\\\",\"/\");");
	}
	return $strFile;
}
Может, они в этой строке кавычками ошиблись где?
Это вам не это
25-й кадр вне форума Ответить с цитированием
Старый 10.03.2014, 15:51   #9
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,709
По умолчанию

Цитата:
Судя по строчкам, в ошибке программы ты пишешь на Пайтоне? В таком случае, есть вопрос- ты эту программу устанавливал, вообще, или скинул zip архив и решил что все это станет работать?
1. Он не пишет на Пайтоне. Он запускает 3Д-редактор.
2. Пайтон используется для плагинной подсистемы Майя.
3. Ошибку выдает Пайтон.

Цитата:
Пайтон, просто так как архив не закинешь думая что заработает- его надо ставить вне зависимости на Linux- е сидишь, Windows или же админишь Web- сервер.
1. Пайтон не только интерпретатор
2. Вы пропустили большой раздел документации о встроенном Пайтоне и байндингах.
3. И сюрприз: ошибку выдает Пайтон, а значит он работает.

Цитата:
Самое, что интересное, на стационарном ПК она работает и в пути к картинка русские буквы и ничего... Что за ерунда?
А как у вас имя пользователя там и там? А в переменной PATH системы есть пути с русскими буквами или с пробелами, но без кавычек, пути?
p51x вне форума Ответить с цитированием
Старый 11.03.2014, 05:53   #10
25-й кадр
Человек
Форумчанин
 
Регистрация: 04.04.2011
Сообщений: 178
По умолчанию

Вот такая проблема появилась, непонятная. Наверное задел какую-то клавишу и теперь такое выделение. Тыкаю (F9 Vertex) не работает, он тянет за собой не точку одну, а всю конструкцию выделенную, кто знает, как вернуть обратно?
Изображения
Тип файла: jpg 123.jpg (93.9 Кб, 125 просмотров)
Это вам не это
25-й кадр вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Юмор 2014 Smitt&Wesson Свободное общение 735 05.01.2015 00:18
Сочи 2014 - будет? Hallo Свободное общение 21 03.08.2007 07:46