|
1 / 1 / 0
Регистрация: 07.12.2016
Сообщений: 31
|
|
Параллельное существование Python2 и Python307.12.2016, 07:38. Показов 4277. Ответов 20
Добрый день!
Раньше спокойно занимался на Python2 под Анакондой. Все работает, библиотеки новые ставятся как и написано тут FAQ: Установка библиотек для Python (да, прежде чем написать это сообщение я прочитал и попробовал все что мог применить, но вопрос не смог решить, может не так читал или не правильно гуглю). Потом я поставил Blender для работы с 3D графикой. Там по умолчанию установлен Python3 (как принимать ранее установленную версию питона для блендера я тоже гуглил и ничего не нашел, может опять плохо искал). Он тоже с предустановленными базовыми библиотека работает. Потом я хотел поставить на 3 питон библиотеку PySerial, но все команды если и выполняются, то только для второй версии на Анаконде. Там она прекрасно работает, но мне нужно научить и Блендер с ней работать. Подскажите пожалуйста как подружить в этой ситуации 3 питон с установкой новых библиотек?
0
|
|
| 07.12.2016, 07:38 | |
|
Ответы с готовыми решениями:
20
python3 -> python2 (x2) Python2 в Python3 python3 -> python2 |
|
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
|
||||||
| 07.12.2016, 12:40 | ||||||
|
kocmockocmoc, Все банально. Тебе нужно указывать вручную полный путь до pip от 3 python и все.
То есть примерно так:
0
|
||||||
|
|
||
| 07.12.2016, 14:17 | ||
|
В случае установки библиотек для разных версий разных версий python предусмотрены доп. файлы pip - с именами pip2, pip.2.7 - для второго python, pip3, pip3.x, (.x - последняя цифра детализирует точную версию интерпретатора) - для 3-го.
Главное, чтобы в PATH были пути до всех версий python указаны. conda install пакет. А для использования третьей версии python есть Ananconda3 - и пакеты для нее опять же ставятся через ее консоль, в ее каталоги.
0
|
||
|
1 / 1 / 0
Регистрация: 07.12.2016
Сообщений: 31
|
||||
| 07.12.2016, 18:05 [ТС] | ||||
|
pip не вижу вообще там, где блендер
Добавлено через 15 минут и C:\Program Files\Blender Foundation\Blender\2.78\python\bin где лежит 5 файлов: msvcp120.dll, msvcr120.dll, python.exe, python35.dll, vcomp120.dll.
0
|
||||
|
1 / 1 / 0
Регистрация: 07.12.2016
Сообщений: 31
|
|
| 07.12.2016, 18:18 [ТС] | |
|
0
|
|
|
1 / 1 / 0
Регистрация: 07.12.2016
Сообщений: 31
|
|
| 07.12.2016, 18:24 [ТС] | |
|
вот еще
0
|
|
|
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
|
|
| 07.12.2016, 18:36 | |
|
kocmockocmoc, естественно будет ошибка, потому что это не код python, это команда для терминала.
1
|
|
|
1 / 1 / 0
Регистрация: 07.12.2016
Сообщений: 31
|
|
| 07.12.2016, 18:39 [ТС] | |
|
0
|
|
|
1 / 1 / 0
Регистрация: 07.12.2016
Сообщений: 31
|
|
| 07.12.2016, 18:42 [ТС] | |
|
Такой вариант еще
0
|
|
|
1 / 1 / 0
Регистрация: 07.12.2016
Сообщений: 31
|
|
| 07.12.2016, 18:44 [ТС] | |
|
Искал pip, не понимаю пока как с найденным работать
0
|
|
|
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
|
||
| 07.12.2016, 18:48 | ||
|
0
|
||
|
1 / 1 / 0
Регистрация: 07.12.2016
Сообщений: 31
|
|
| 07.12.2016, 18:51 [ТС] | |
|
0
|
|
|
1 / 1 / 0
Регистрация: 07.12.2016
Сообщений: 31
|
|
| 07.12.2016, 18:53 [ТС] | |
|
Все что я нашел по pip на всем компьютере - относится к Анаконде
0
|
|
|
|
|
| 07.12.2016, 19:13 | |
|
Нету оказывается в блендеровском питоне своего pip. Да если и закинуть туда - ничего не изменится, так как pip-у не важно откуда он запущен - он все равно ставить пакеты будет туда, куда установлен системный (а не блендеровский) интерпретатор.
Как указать pip-у конечную папку установки - я не знаю. Но в конце концов библиотеку можно и ручками скачать и ручками распаковать whl\zip и закинуть куда нужно в бледеровский site-packages.
0
|
|
|
1 / 1 / 0
Регистрация: 07.12.2016
Сообщений: 31
|
||
| 07.12.2016, 19:16 [ТС] | ||
|
Нашел exe. Тут он уж говорит, что "no python installation found in the registry"
0
|
||
|
|
|
| 07.12.2016, 19:32 | |
|
kocmockocmoc,
Я не понимаю как функционирует блендер. С одной стороны он идет со встроенным питоном, с другой - как пишут на форумах - требует еще и отдельной установки питона. Возникает вопрос - откуда он юзает пакеты? Только из своей папки, или из папки стороннего python тоже? Про распаковать вручную имелось ввиду скачать whl вручную, распаковать его как zip - и просто закинуть в блендер к остальным пакетам - в \путь к блендеру\2.78\python\lib\site-packages. Ну или попробуйте третий питон поставить. Тогда можно будет и пакеты ставить через pip3. Но будет ли блендер их юзать - я не могу сказать, поскольку, как уже писал - не понимаю по какому принципу он работает с python библиотеками - по каким путям их ищет.
0
|
|
|
1 / 1 / 0
Регистрация: 07.12.2016
Сообщений: 31
|
|
| 07.12.2016, 19:35 [ТС] | |
|
Попробую, отпишусь
0
|
|
|
|
||||||
| 07.12.2016, 19:57 | ||||||
Сообщение было отмечено kocmockocmoc как решение
Решение
kocmockocmoc,
Если у вас есть pip для третьей версии питона, то можно устанавливать пакеты для третьего питона в нужную вам папку (то есть к блендеру) таким способом:
PS: pip от второй версии не подойдет, так как блендер юзает сейчас третью версию.
1
|
||||||
|
5907 / 3359 / 1036
Регистрация: 03.11.2009
Сообщений: 10,008
|
|
| 07.12.2016, 20:03 | |
|
виртуальное окружение спасет отца русской демократии
0
|
|
| 07.12.2016, 20:03 | |
|
Помогаю со студенческими работами здесь
20
python2 в python3 Переезд с Python2 на Python3 В терминале есть установленная версия Python3 а в списке приложений Python3 нет на Debian Импорт python3-библиотек в python3.7 Paramiko 1.8 и python2.7 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
|
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях.
Задача: при копировании документа очищать определенные реквизиты и табличную. . .
|
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git
main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели
8ATzM_2aurI
|
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2.
Задача: запретить редактирование документа, если он открыт у другого пользователя.
/ / . . .
|
|
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои.
А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
|
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20%
kYBz3eJf3jQ
|
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
|
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
|