После создания нового virtualenv и pip install pyobjc
я все еще не могу использовать pyobjc для этого virtualenv.
Хотя я могу импортировать Foundation на системный питон, мне нужно установить нестабильные альфа-зависимости, которые могут испортить мою системуи, следовательно, необходимо использовать virtualenv для этого проекта.
ImportError: No module named Foundation
Пример
python -c "from Foundation import NSAutoreleasePool"
Traceback (последний вызов был последним): файл "", строка 1, в ImportError: Нет модуля с именем Foundation
После поиска и попытки решить его, я чувствую, что macs по умолчанию что-то делает для системного питона, который это настраивает.Для того, чтобы установить его в virtualenv, возможно, это невозможно.Возможна ли его установка в среде conda?Docker?
Основная проблема в том, что я действительно не хочу устанавливать некоторые другие связанные с pyobjc зависимости в не виртуальную среду, поскольку они довольно нестабильны.Один очевидный ответ - это другой компьютер для этого проекта, но в то же время я считаю, что должно быть более прагматичное решение.Одним из ключевых моментов было бы выяснить, как тестеры pyobjc выполняют свои тесты CI в разных средах.