Уведомления

Группа в Telegram: @pythonsu

#1 Фев. 5, 2015 19:35:00

Razlagutt
Зарегистрирован: 2015-02-05
Сообщения: 18
Репутация: +  0  -
Профиль   Отправить e-mail  

Как грамотно изолировать приложения?

ОС: Win7 x64
ЯП: Python 3.4.2 для x32
Сторонние модули: PySide, pywin32

Здравствуйте! Установил виртуальное окружение. В нем создал десктопный проект. Все работает как бы отдельно тот питона установленного на С:. Перенес проект на ноутбук. На нем питона нет. При запуске приложения пишет, что нет python34.dll. Вытащил с компа, на котором все делалось, из system32 данную библиотеку. Кинул ее в папку с проектом. Запускаю и снова ошибка 0xc000007b.
Собственно отсюда и вопрос.

Офлайн

#2 Фев. 5, 2015 20:09:00

alex925
Зарегистрирован: 2015-01-08
Сообщения: 204
Репутация: +  14  -
Профиль   Отправить e-mail  

Как грамотно изолировать приложения?

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

Офлайн

#3 Фев. 5, 2015 20:11:36

Razlagutt
Зарегистрирован: 2015-02-05
Сообщения: 18
Репутация: +  0  -
Профиль   Отправить e-mail  

Как грамотно изолировать приложения?

alex925, Но он установлен в самом проекте. В папке Scripts.

Офлайн

#4 Фев. 5, 2015 20:45:32

doza_and
От:
Зарегистрирован: 2010-08-15
Сообщения: 4138
Репутация: +  253  -
Профиль   Отправить e-mail  

Как грамотно изолировать приложения?

Razlagutt
Но он установлен в самом проекте. В папке Scripts.
1. Проверьте он там весь?
2. Как windows узнает что его там надо искать?



Офлайн

#5 Фев. 5, 2015 21:44:40

Shaman
Зарегистрирован: 2013-03-15
Сообщения: 1369
Репутация: +  88  -
Профиль   Отправить e-mail  

Как грамотно изолировать приложения?

Установите VC runtimes, а python*.dll должна быть там же где python*.exe

Отредактировано Shaman (Фев. 5, 2015 21:46:34)

Офлайн

#6 Фев. 5, 2015 21:47:33

Razlagutt
Зарегистрирован: 2015-02-05
Сообщения: 18
Репутация: +  0  -
Профиль   Отправить e-mail  

Как грамотно изолировать приложения?

doza_and
1. виртуалка должна весь ставить. У меня в папке с проектом Scripts, Lib, includes. По-моему достаточно.
2. Вариантов валом.

Офлайн

#7 Фев. 5, 2015 21:50:03

Shaman
Зарегистрирован: 2013-03-15
Сообщения: 1369
Репутация: +  88  -
Профиль   Отправить e-mail  

Как грамотно изолировать приложения?

Razlagutt
doza_and1. виртуалка должна весь ставить. У меня в папке с проектом Scripts, Lib, includes. По-моему достаточно.
Не всё она ставит.

Офлайн

#8 Фев. 5, 2015 21:59:24

Razlagutt
Зарегистрирован: 2015-02-05
Сообщения: 18
Репутация: +  0  -
Профиль   Отправить e-mail  

Как грамотно изолировать приложения?

Shaman
Все это сделано было сразу. Проблема в чем-то другом.

Офлайн

#9 Фев. 5, 2015 22:03:16

Shaman
Зарегистрирован: 2013-03-15
Сообщения: 1369
Репутация: +  88  -
Профиль   Отправить e-mail  

Как грамотно изолировать приложения?

Может быть зависимости какого-то *.pyd порушены.

Офлайн

#10 Фев. 5, 2015 22:06:08

Razlagutt
Зарегистрирован: 2015-02-05
Сообщения: 18
Репутация: +  0  -
Профиль   Отправить e-mail  

Как грамотно изолировать приложения?

Shaman
А разве питон сам по себе не портабельный? По-моему очень даже. Есть portable-версия в сети с кучей всякой всячины. Или я не прав и без установки интерпретатора все равно не обойтись или exe-шник воять? С ехе-шником тоже проблемы на ПК без питона (см. скрин). Где стоит питон все нормально работает, где нет там все плохо)))

Прикреплённый файлы:
attachment Ошибка Питон.PNG (51,0 KБ)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version