2014-09-15 4 views
0

До сих пор я мог работать с Python 3 и Xcode 5.1.1, редактируя схему, указывая исполняемый файл Run на python3, а затем добавляя некоторые аргументы, как на следующем рисунке:запуск виртуального python под Xcode

enter image description here

Но сейчас я хотел бы работать со средами изолированной 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 не может работать с использованием выбранного пункта назначения Выберите пункт назначения с поддерживаемой архитектуры для того, чтобы работать на этой системе

ответ

0

Я решил это, поэтому вам нужно добавить следующее пред-действие в Xcode.

enter image description here

Источник необходима, потому что в противном случае команда workon не работает (другой файл предоставляет пакет virtualenv добыт в .bash_profile.

+0

В дополнение к обновленному ответ @aaragon, я имел чтобы изменить исполняемый путь схемы к пути «virtualenv», чтобы указать на версию python, которая используется в этом проекте ... что обычно:/path/to/your/virtualenv/project/bin/python. Это единственный способ Running что-либо в Xcode нашло виртуальный путь относительного lib для моего проекта. – madczar

Смежные вопросы