Razlagutt
Фев. 5, 2015 19:35:00
ОС: Win7 x64
ЯП: Python 3.4.2 для x32
Сторонние модули: PySide, pywin32
Здравствуйте! Установил виртуальное окружение. В нем создал десктопный проект. Все работает как бы отдельно тот питона установленного на С:. Перенес проект на ноутбук. На нем питона нет. При запуске приложения пишет, что нет python34.dll. Вытащил с компа, на котором все делалось, из system32 данную библиотеку. Кинул ее в папку с проектом. Запускаю и снова ошибка 0xc000007b.
Собственно отсюда и вопрос.
alex925
Фев. 5, 2015 20:09:00
Виртуальное окружение позволяет в него ставить новые модули и не засорять тем самым корневую папку с интерпретатором, оно не освобождает тебя от установки самого интерпретатора.
Razlagutt
Фев. 5, 2015 20:11:36
alex925, Но он установлен в самом проекте. В папке Scripts.
doza_and
Фев. 5, 2015 20:45:32
Razlagutt
Но он установлен в самом проекте. В папке Scripts.
1. Проверьте он там весь?
2. Как windows узнает что его там надо искать?
Shaman
Фев. 5, 2015 21:44:40
Установите VC runtimes, а python*.dll должна быть там же где python*.exe
Razlagutt
Фев. 5, 2015 21:47:33
doza_and
1. виртуалка должна весь ставить. У меня в папке с проектом Scripts, Lib, includes. По-моему достаточно.
2. Вариантов валом.
Shaman
Фев. 5, 2015 21:50:03
Razlagutt
doza_and1. виртуалка должна весь ставить. У меня в папке с проектом Scripts, Lib, includes. По-моему достаточно.
Не всё она ставит.
Razlagutt
Фев. 5, 2015 21:59:24
Shaman
Все это сделано было сразу. Проблема в чем-то другом.
Shaman
Фев. 5, 2015 22:03:16
Может быть зависимости какого-то *.pyd порушены.
Razlagutt
Фев. 5, 2015 22:06:08
Shaman
А разве питон сам по себе не портабельный? По-моему очень даже. Есть portable-версия в сети с кучей всякой всячины. Или я не прав и без установки интерпретатора все равно не обойтись или exe-шник воять? С ехе-шником тоже проблемы на ПК без питона (см. скрин). Где стоит питон все нормально работает, где нет там все плохо)))