До сих пор я мог работать с Python 3 и Xcode 5.1.1, редактируя схему, указывая исполняемый файл Run на python3, а затем добавляя некоторые аргументы, как на следующем рисунке:запуск виртуального python под Xcode
Но сейчас я хотел бы работать со средами изолированной Python через virtualenv
. Я могу сделать это через терминал, так как мне просто нужно ввести workon pydev
, где pydev
- это моя среда Python. Но я не знаю, как изменить конфигурацию Xcode, чтобы я мог работать в среде Python. Есть ли переменная окружения или что-то, что я могу сделать, чтобы это произошло?
UPDATE
Поэтому у меня есть частичный ответ, но я до сих пор не могу заставить его работать на Xcode. Я создал простой Баш скрипт:.
#!/usr/bin/env bash
source ~/.bash_profile
workon pydev
python3 src/__main__.py
Источник необходим, потому что в противном случае команда workon
не работает (другой файл предоставляется virtualenv
пакета добыт внутри .bash_profile
я могу запустить скрипт в терминале, но Сейчас проблема заключается в том, что Xcode не нравится:..
Xcode не может работать с использованием выбранного пункта назначения Выберите пункт назначения с поддерживаемой архитектуры для того, чтобы работать на этой системе
В дополнение к обновленному ответ @aaragon, я имел чтобы изменить исполняемый путь схемы к пути «virtualenv», чтобы указать на версию python, которая используется в этом проекте ... что обычно:/path/to/your/virtualenv/project/bin/python. Это единственный способ Running что-либо в Xcode нашло виртуальный путь относительного lib для моего проекта. – madczar