Все, кажется, отлично работает как для python 2, так и для 3:
$ which Python
/Library/Frameworks/Python.framework/Versions/2.7/bin/python
$ python --version
Python 2.7.9
$ python2
Python 2.7.9 (v2.7.9:648dcafa7e5f, Dec 10 2014, 10:10:46)
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
$ python3
Python 3.4.3 (v3.4.3:9b73f1c3e601, Feb 23 2015, 02:52:03)
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
Настройки моего .bash_profile следующие:
PATH="/Library/Frameworks/Python.framework/Versions/2.7/bin:${PATH}"
export PATH
PATH="/Library/Frameworks/Python.framework/Versions/3.4/bin:${PATH}"
export PATH
Проблема:
$ virtualenv My_Env
-bash: /usr/local/bin/virtualenv: /usr/local/opt/python3/bin/python3.4: bad interpreter: No such file or directory
Путь выше не существует. Я загрузил свои пакеты python непосредственно с сайта python и установил с использованием настроек по умолчанию.
До этого я использовал Python, установленный с HomeBrew, но этот путь все равно не является файловым пути brew.
Нижняя строка... Мой путь к файлу запутан где-то, кроме моего .bash_profile, и я понятия не имею, где его исправить.
Также обратите внимание, что я настроил свой другой компьютер с теми же точными установками .bash_profile и python, и он отлично работает...
Оба работают под управлением Mac Yosemite.
Спасибо заранее!