ЦЕЛЬ: Настройка python для запуска в среде Anaconda2
Я обновил файл .bash_profile в своей домашней папке и сначала указал на anaconda2.
export PATH = "/ Users / myname / anaconda2 /bin: / usr / bin: / bin: / usr / sbin: / sbin: / usr / local / bin: $ PATH "
, но когда я повторяю $ PATH в терминале, я получаю следующее: /Users/myname/anaconda2/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/X11/bin
Откуда взялись все эти дополнительные вещи?Его нет в моем файле.
Может ли это объяснить, почему мои файлы .py говорят, что не могут найти ни один из установленных модулей anaconda2, таких как numpy и numba, которые я вызываю из своих скриптов?
Когда я запускаю «python /users/myname/desktop/stackoverflow.py» в командной строке, я получаю следующие ошибки:
Traceback (most recent call last): File "/users/myname/desktop/stackoverflow.py", line 1, in <module>
import numpy as np File "/Users/myname/anaconda2/lib/python2.7/site-packages/numpy/__init__.py", line 142, in <module>
from . import add_newdocs File "/Users/myname/anaconda2/lib/python2.7/site-packages/numpy/add_newdocs.py", line 13, in <module>
from numpy.lib import add_newdoc File "/Users/myname/anaconda2/lib/python2.7/site-packages/numpy/lib/__init__.py", line 8, in <module>
from .type_check import * File "/Users/myname/anaconda2/lib/python2.7/site-packages/numpy/lib/type_check.py", line 11, in <module>
import numpy.core.numeric as _nx File "/Users/myname/anaconda2/lib/python2.7/site-packages/numpy/core/__init__.py", line 34, in <module>
from . import umath ImportError: dlopen(/Users/myname/anaconda2/lib/python2.7/site-packages/numpy/core/umath.so, 2): Symbol not found: ___sincos_stret Referenced from: /Users/myname/anaconda2/lib/python2.7/site-packages/numpy/core/umath.so Expected in: /usr/lib/libSystem.B.dylib in /Users/myname/anaconda2/lib/python2.7/site-packages/numpy/core/umath.so