Виртуальное окружение в Astra Linux
- Владимир В
- Сообщения: 24
- Зарегистрирован: 25 мар 2024, 09:54
Виртуальное окружение в Astra Linux
ОС: Astra LInux SE 1.7.0
Axioma 5.2.2
Pycharm Community 24.1
При создании нового виртуального окружения python для работы с axipy в среде Pycharm выдается ошибка:
/opt/axioma-gis5/python/bin/python3.8 /opt/pycharm/plugins/python-ce/helpers/virtualenv-20.24.5.pyz --system-site-packages /home/././PycharmProjects/axiomaProject/convert_tab2mif.py/venv
ImportError: libshiboken2.abi3.so.5.15: cannot open shared object file: No such file or directory
Непонятно, почему возникает такая ошибка.
Axioma 5.2.2
Pycharm Community 24.1
При создании нового виртуального окружения python для работы с axipy в среде Pycharm выдается ошибка:
/opt/axioma-gis5/python/bin/python3.8 /opt/pycharm/plugins/python-ce/helpers/virtualenv-20.24.5.pyz --system-site-packages /home/././PycharmProjects/axiomaProject/convert_tab2mif.py/venv
ImportError: libshiboken2.abi3.so.5.15: cannot open shared object file: No such file or directory
Непонятно, почему возникает такая ошибка.
Re: Виртуальное окружение в Astra Linux
Тут написано как правильно настроить PyCharm в Linux:
https://axioma-gis.ru/axipy/dev-guide/5.2/user_guide/development/pycharm_linux.html
Вероятнее всего нужно настроить Environment Variables:
https://axioma-gis.ru/axipy/dev-guide/5.2/user_guide/development/pycharm_linux.html
Вероятнее всего нужно настроить Environment Variables:
- Владимир В
- Сообщения: 24
- Зарегистрирован: 25 мар 2024, 09:54
Re: Виртуальное окружение в Astra Linux
Структура настройки Pycharm 24.1 отличается от приведенной в документации.
Настройка Environment Variables открывает путь к python3.8, но не решает проблему.
Настройка Environment Variables открывает путь к python3.8, но не решает проблему.
Re: Виртуальное окружение в Astra Linux
1) Указать путь к Python-у Аксиомы
В проекте станут видны библиотеки Аксиомы 4) Открыть конфигурации 5) Добавить новую конфигурацию 6) Отредактировать переменные окружения 7) Установить LD_LIBRARY_PATH 8) Запустить Аксиому
2) Отредактировать include-system-site-packages в pyvenv.cfg
3) Закрыть и снова открыть проектВ проекте станут видны библиотеки Аксиомы 4) Открыть конфигурации 5) Добавить новую конфигурацию 6) Отредактировать переменные окружения 7) Установить LD_LIBRARY_PATH 8) Запустить Аксиому
- Владимир В
- Сообщения: 24
- Зарегистрирован: 25 мар 2024, 09:54
Re: Виртуальное окружение в Astra Linux
Спасибо. Заработало. Только перед настройкой сначала необходимо в "Панели управления" прописать переменную окружения LD_LIBRARY_PATH, иначе загрузчик не видит путь к файлу.
- Владимир В
- Сообщения: 24
- Зарегистрирован: 25 мар 2024, 09:54
Re: Виртуальное окружение в Astra Linux
Однако, после записи переменной LD_LIBRARY_PATH перестала работать кнопка Пуск в Astra Linux.
Re: Виртуальное окружение в Astra Linux
Не обязательно устанавливать переменную среды LD_LIBRARY_PATH для всей системы. В PyCharm можно настроить переменные среды для каждого проекта отдельно.
Выше приводил скриншоты настроек PyCharm 24.1 в AstraLinux 1.7
В крайнем случае настройте переменную среды для процесса. Для этого создайте скрипт, который будет запускать PyCharm с нужными переменными среды.
Выше приводил скриншоты настроек PyCharm 24.1 в AstraLinux 1.7
В крайнем случае настройте переменную среды для процесса. Для этого создайте скрипт, который будет запускать PyCharm с нужными переменными среды.
- Владимир В
- Сообщения: 24
- Зарегистрирован: 25 мар 2024, 09:54
Re: Виртуальное окружение в Astra Linux
Установил переменную среды LD_LIBRARY_PATH на время сессии по команде: export LD_LIBRARY_PATH=/opt/axioma-gis5/bin:$LD_LIBRARY_PATH
Настройка прошла до конца, библиотека axipy подсоединилась.
Кнопка Пуск не отключилась.
Прописал тестовую программу. Замечаний нет. Запустил. Не прошла - ошибка:
PySide2/__init__.py: Unable to import shiboken2 from /home/././PycharmProjects/pythonProject, /opt/axioma-gis5/python/lib/python38.zip, /opt/axioma-gis5/python/lib/python3.8, /opt/axioma-gis5/python/lib/python3.8/lib-dynload, /home/././PycharmProjects/pythonProject/venv/lib/python3.8/site-packages, /opt/axioma-gis5/python/lib/python3.8/site-packages
ImportError: libshiboken2.abi3.so.5.15: cannot open shared object file: No such file or directory
Подскажите, пожалуйста, с чем это может быть связано.
Настройка прошла до конца, библиотека axipy подсоединилась.
Кнопка Пуск не отключилась.
Прописал тестовую программу. Замечаний нет. Запустил. Не прошла - ошибка:
PySide2/__init__.py: Unable to import shiboken2 from /home/././PycharmProjects/pythonProject, /opt/axioma-gis5/python/lib/python38.zip, /opt/axioma-gis5/python/lib/python3.8, /opt/axioma-gis5/python/lib/python3.8/lib-dynload, /home/././PycharmProjects/pythonProject/venv/lib/python3.8/site-packages, /opt/axioma-gis5/python/lib/python3.8/site-packages
ImportError: libshiboken2.abi3.so.5.15: cannot open shared object file: No such file or directory
Подскажите, пожалуйста, с чем это может быть связано.
Re: Виртуальное окружение в Astra Linux
Попробуйте добавить новую конфигурацию как написано в пунктах 5-7 viewtopic.php?f=2&p=6057#p6020
- Владимир В
- Сообщения: 24
- Зарегистрирован: 25 мар 2024, 09:54
Re: Виртуальное окружение в Astra Linux
Оставил и переписал одну конфигурацию. В кнопке "Run/Debug configurations" установил название данной конфигурации. Всё заработало. Большое спасибо!