Так я установил анаконда в каталог У меня есть привилегии для, но я не могу получить возвышенный текст-признать, что оболочка теперь использует анаконду питон:получает возвышенный текст 3 использовать анаконду питон
>which python
/local/home/USER/Apps/anaconda/bin/python
, когда я строю с возвышенным запущен из одной и той же оболочки:
import astropy
print astropy.__file__
это дает другой каталог: /soft/python-SL7/lib/python2.7/site-packages/astropy/ INIT .pyc
Мой файл .tcshrc гласит:
setenv PATH /local/home/USER/Apps/anaconda/bin:${PATH}
alias subl /local/home/USER/Apps/sublime_text_3/sublime_text
Моя .bashrc (не то, что следует использовать его) гласит:
export PATH="/local/home/sread/Apps/anaconda/bin:$PATH"
Любые идеи?
Это не работает для меня. Я скопировал ваш ответ, чтобы убедиться. Я также заменил cmd на '[" which "," python "]' и '[" which ","/local/home/USER/Apps/anaconda/bin/python "]. Оба cmds возвращают '/ local/home/USER/Apps/anaconda/bin/python'. Так что оболочка правильная, она просто сохраняет импорт из '/ soft/python-SL7/lib/python2.7/site-packages' – Lucidnonsense
Кроме того, когда я пытаюсь выполнить команду« install install astropy -update », она завершает работу, заявив, что она установлена предыдущей версии. Может ли это быть связано? – Lucidnonsense
@Lucidnonsense, что касается 'pip', что возвращает' pip -V'? Он должен сообщить вам, с каким исполняемым файлом python он связан. Для другой проблемы вы устанавливаете переменную 'PYTHONPATH' в своих' .tcshrc' или '.bashrc'? – MattDMo