В системе есть два питона:
C:\ProgramData\ASCON\KOMPAS-3D\19\Python 3\App\python.exe (v3.2.5)
и
C:\Python39\python.exe (v3.9.2)
есть ли возможность установить pip в первый питон, не трогая второй?
(Вообще хотелось бы одним скриптом обновить первый, установкой pip с последующей установкой на него модулей.)
Можно ли произвести установку python поверх python установленного через установщик компаса? (в ту же директорию с заменой) Не поломает ли это компас?
и что за файлы по пути:
C:\Users\%User%\AppData\Local\Microsoft\WindowsApps\python.exe и python3.exe ?
Запусти cmd введи python, посмотри какой питон запустился. Потом py, или python3, python39...при наличии нескольких версий можно через pip устанавливать библиотеки в разные версии
pip list отображает одну версию.
Как отобразить для другого питона с наскока не вспомню...
Вообще чтобы срабатывали скрипты через интерпретатор перенеси библиотеки с компасовского питона в установленный в ос. Но для этого нужно с начало пайвин установить. Тут инструкция на форуме была.
Если хочется установить pip в саму компасовскую библиотеку. То в командной строке нужно указать путь до питона от компаса и подцепить pip install.py
Для чего вообще нужен питон в компасе? для стороннего подключения пользователей или для внутренних команд самого компаса?
Может вообще только для компас макро?
Цитата: biomotor от 28.06.21, 09:36:53Для чего вообще нужен питон в компасе?
Для "галочки"!
Python нужен в КОМПАС походу только для компас-макро...
Удалил все из папки: C:\ProgramData\ASCON\KOMPAS-3D\19\Python 3\
Установил последний python по пути: C:\ProgramData\ASCON\KOMPAS-3D\19\Python 3\App\
Установил последний PyScripter по пути: C:\ProgramData\ASCON\KOMPAS-3D\19\Python 3\App\
Заменил Приложения -> конфигуратор -> утилиты->
Имя:
PyScripter-Portable.exe
на PyScripter
Путь
C:\ProgramData\ASCON\KOMPAS-3D\19\Python 3\PyScripter-Portable.exe
на C:\ProgramData\ASCON\KOMPAS-3D\19\Python 3\App\PyScripter.exe