#python #tensorflow #jupyter #conda #apple-m1
#питон #тензорный поток #юпитер #conda #apple-m1
Вопрос:
это мой первый раз, когда я работаю с python над продуктом Apple и вне среды разработки anaconda….
Я следовал инструкциям
«18 шагов по установке tensorflow_macos на MacBook M1 (2020)», и это сработало. Все работало нормально.
Позже я попытался установить Jupyter Notebook, но это не сработало. Я много пробовал и, вероятно, много ошибался.
Я получил немного «убитого» msg в терминале
Теперь Conda (Miniforge3) установлена, но команды не выполняются, а просто игнорируются.
kleimie@Air-von-Andreas ~ % conda list
kleimie@Air-von-Andreas ~ % conda help
kleimie@Air-von-Andreas ~ % conda --version
conda 4.9.2
Я также не могу активировать заданную среду
Имеет ли этот ПУТЬ смысл? PATH=/Users/kleimie/miniforge3/bin:/Users/kleimie/miniforge3/condabin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
Комментарии:
1. Похоже, что ни одна из команд Conda не работает
2. Должен ли ПУТЬ указывать miniforge3, а не miniconda3? Если вы устанавливаете miniconda3, то ваш путь должен содержать путь к самому miniconda3, к каталогу сценариев miniconda3 и к каталогу библиотеки miniconda3.
3. Но я установил Miniforge3, и он работал, пока я не сделал что-то не так. Одна вещь, которую я также заметил, что «(base)» также исчезает, когда я открываю терминал.
4. что происходит, когда вы выдаете
conda init
в терминале? Что происходит, когда вы выдаетеconda info --envs
в терминале? Можете ли вы показать дерево (это означает структуру каталогов), которое у вас есть в вашем каталоге miniforge3?
Ответ №1:
Шаги по установке Tensorflow на Mac OS с использованием среды conda
#download and install anaconda
https://www.anaconda.com/products/individual#macos
#Create virtual environment
conda create --name tf python=3.8
#Activate environment
source activate tf
#install Tensorflow
conda install tensorflow
Комментарии:
1. у меня установлена Conda, но команды conda не выполняются. Переустановка также не работает.
2. Не могли бы вы поделиться журналом ошибок / трассировкой, с которым вы столкнулись, чтобы исследовать проблему. Спасибо!
3. @tfer этот ответ просто неверен. Anaconda не поддерживает компиляцию ARM для чипа M1. фактически, tensorflow X86_64 в Anaconda просто вылетит и сгорит под rosetta 2. В настоящее время вы должны использовать miniforge, если хотите поддержку conda. Смотрите здесь github.com/oresttokovenko /…
4. Возможно, вы пропустили, что операционная система находится на M1.