#python #python-3.x #crash #anaconda #miniconda
#python #python-3.x #сбой #anaconda #miniconda
Вопрос:
пожалуйста, мне нужна ваша помощь здесь!
Моя система выходит из строя каждый раз, когда я запускаю команду python в терминале. Когда я запускаю что-то вроде python app.py
, мой Mac вылетает, отскакивает и перезагружается.
В терминале, когда я запускаю python -V
, он возвращается Python 3.7.6
, когда я запускаю python3 -V
, он возвращается, Python 3.8.5
Когда я запускаю which python
, он возвращается /opt/miniconda3/bin/python
.
Минуту назад я пытался создать отдельное приложение и включил virtualenv. Однако, как бы я ни старался, у меня не получилось. Затем я удалил папку virtualenv в папке приложения.
Возможно, в процессе разработки в Visual Studio Code я случайно «связал» virtualenv с интерпретатором python 3.7 (/opt /miniconda3 /bin / python), который был установлен в качестве системы python по умолчанию давным-давно (я даже не могу вспомнить, когда и как). После удаления папки virtualenv, я помню, что в интерпретаторе было слово «cached» в начале версии python. Каким-то образом я включил и выключил это и то, и перезапустил приложение, я избавился от слова «кэшированный». Но система все еще выходит из строя.
Теперь мой Mac выходит из строя каждый раз, когда я запускаю команду python в терминале. Пожалуйста, помогите!
я даже пробовал обновить conda update conda
, там написано, что такого каталога нет, поэтому я затем попробовал обновить miniconda, тот же ответ.
Ответ №1:
Вы должны удалить его со своего пути.
Для этого проверьте наличие записи miniconda3 в файле с именем ~/.bashrc
, ~/.bash_profile
и /etc/profile
file и закомментируйте строку:
export PATH=/opt/miniconda3/bin:$PATH
указав перед ним #
символ.
Комментарии:
1.
miniconda3
добавляется вPATH
при установке, поэтому вам нужно удалить его с вашего пути. Например, используйтеsudo pico ~/.bash_profile
илиsudo touch
иsudo open
для редактирования файла. Затем вы просто комментируете эту следующую строкуexport PATH=/opt/miniconda3/bin:$PATH
. НАДЕЮСЬ, это сработает.2. Я думаю, вам следует прокомментировать всю часть инициализации conda
3. Да! попробуйте запустить с вашим python3
4. Пожалуйста, снова сделайте снимок экрана
.bash_profile
. Я хочу посмотреть, что произойдет5. Согласно ошибке, которую вы получили при удалении anaconda (
PackagesNotFoundError: The following packages are not available from current channels
), упомянутые каналы являются стандартными серверами, на которых люди размещают пакеты.conda-forge
это канал, управляемый сообществом, где вы можете найти нужные пакеты, которые недоступны на стандартных каналах. Итак, команда, которую я вам дал, заключается в том, чтобы попробовать добавить канал conda-forge в ваш список каналов при поиске пакетов.