2015-02-14 2 views
1

У меня есть python 2.7, установленный на Mac, и я бы хотел использовать модуль CRYPTO, но он не поддерживает так установленное домашнее пиво, а затем загружает python 2.7.9. Я изменил путь на ~/.bash_profile в/usr/local/binИзменение версии Python на OSX

Однако, когда я пытаюсь использовать этот python, он использует значение по умолчанию.

$, которые питон /Library/Frameworks/Python.framework/Versions/2.7/bin/python

+1

ли вы закрыть оболочку после обновления '.bash_profile' , или иначе перезагрузите файл? –

+0

Я забыл закрыть оболочку, теперь ее работа. спасибо –

ответ

0

Я предлагаю вам использовать virtualenv для создания виртуального состояния происходит для вашего проекта, который предоставляет вам изолированную среду Python для конкретных один интерпретатор Python.

Official Python package installation guide.

Быстрый пример:

virtualenv -p /path/to/my/python venv 
source venv/bin/activate 
pip install pycrypto 

Если вам нужно активировать virtualenv в вашем .bash_profile надстройкой линии (вместо источника.):

. /Users/you/venv/bin/activate 
Смежные вопросы