Я перепутал conda, команды не работают на Mac

#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.