Установка модуля на Хореграф

Я пытаюсь установить модуль Python для использования в Choregraphe. Для окон это не является проблемой. Все, что мне нужно сделать, это убедиться, что модуль установлен на Python в операционной системе.

Для OSX он не распознает модуль. Я также попытался импортировать его как папку в проект, но он все еще не видит его.

2 ответа

Решение

Вы пытаетесь играть с системным путем python: место, где он ищет библиотеку.

Вот так (в вашей коробке с хореографом):

import sys
sys.path.append("path containing your_module folder")
import your_module

Со ссылочного сайта:

1. Загрузите скрипты Python для запросов и их зависимостей с github.

2. Скопируйте эти скрипты в содержимое моего проекта (я сделал каталог lib в проекте и скопировал все скрипты в папку)

3. Добавьте следующий код для импорта модулей

import sys, os
framemanager = ALProxy("ALFrameManager")
folderName = os.path.join(framemanager.getBehaviorPath(self.behaviorId), "../lib")
if folderName not in sys.path:
    sys.path.append(folderName)
import requests

4. Добавьте следующее, чтобы выгрузить модули

import sys
if self.folderName and folderName in sys.path:
    sys.path.remove(folderName)
Другие вопросы по тегам