ModuleNotFoundError: нет модуля с именем 'numpy' после преобразования из Bash в Zsh - PullRequest
0 голосов
/ 07 января 2020

Я только что обновил операционную систему ОС Ma c до Catalina, а затем спрятал и преобразовал в Z-shell из Bash (как Apple, очевидно, хотел, чтобы я это сделал). Теперь Zsh не распознает мои numpy и pandas модули, даже если они установлены в моей системе.

Изначально у меня были некоторые проблемы Zsh узнал мой пакет анаконды, но исправил его:

open ~/ .zshrc

Затем вставил все мои данные анаконды из моего профиля bash в zshr c:

# added by Anaconda3 2018.12 installer
# >>> conda init >>>
# !! Contents within this block are managed by 'conda init' !!
conda_setup="$(CONDA_REPORT_ERRORS=false '/Applications/anaconda3/bin/conda' shell.bash hook 2> /dev/null)"
if [ $? -eq 0 ]; then
    \eval "$__conda_setup"
else
    if [ -f "/Applications/anaconda3/etc/profile.d/conda.sh" ]; then
        . "/Applications/anaconda3/etc/profile.d/conda.sh"
        CONDA_CHANGEPS1=false conda activate base
    else
        \export PATH="/Applications/anaconda3/bin:$PATH"
    fi
fi
unset __conda_setup
# <<< conda init <<<

Затем, сохраняя эти изменения:

source ~/ .zshrc

Этот шаг помог мне получить доступ к python 3 и i python, но не позволяет мне получить доступ к любому из моих модулей, например numpy или pandas.

Когда я пытаюсь запустить скрипт с импортированным модулем numpy, я получаю эту ошибку:

ModuleNotFoundError: No module named 'numpy'

Однако, когда я устанавливаю pip numpy, он говорит:

~ ❯ pip install numpy                                       anaconda3 09:14:56
Requirement already satisfied: numpy in /Applications/anaconda3/lib/python3.7/site-packages (1.15.4)

У меня такие же проблемы с pandas. Я думаю, что это как-то связано с моим путем?

Вот мой текущий путь в Zsh:

# If you come from bash you might have to change your $PATH.
export PATH=$HOME/bin:/usr/local/bin:$PATH
#export PATH="/usr/bin/python/bin:$PATH"
#export PATH=$HOME/.local/bin:$PATH


# Path to your oh-my-zsh installation.
export ZSH="/Users/kristencolley/.oh-my-zsh"

Я новичок в программировании и не знаю, много ли что-нибудь о Пути. Любой совет с точки зрения непрофессионала будет принята с благодарностью!

-K

...