Conda больше не работает после установки Jupyter Hub

Я установил jupyter-hub на свою машину, которая без проблем работала с jupyter-lab, conda и python3.6.

conda install -c conda-forge jupyterhub

Теперь conda, похоже, больше не работает, выдавая эту ошибку:

[pas.datascience_dev@devrmdatasci01 site-packages]$ conda
Traceback (most recent call last):
  File "/data/pyconda3/bin/conda", line 12, in <module>
    from conda.cli import main
ModuleNotFoundError: No module named 'conda'

Теперь, если я запускаю python, он, кажется, использует python3.7, упакованный conda-forge

[pas.datascience_dev@devrmdatasci01 python3.6]$ python
Python 3.7.3 | packaged by conda-forge | (default, Mar 27 2019, 23:01:00)
[GCC 7.3.0] :: Anaconda, Inc. on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>

Если я перейду к своему пути установки python, я увижу как каталог python3.6, так и каталог python3.7, первый содержит правильно conda и все остальные пакеты, которые я использовал, другой нет

Как я могу вернуться, удалить python3.7 или прекратить его использование и перекодировать все, чтобы использовать старый python3.6, который работал правильно?

Почему в Python есть оператор "pass"?
Почему в Python есть оператор "pass"?
Оператор pass в Python - это простая концепция, которую могут быстро освоить даже новички без опыта программирования.
Некоторые методы, о которых вы не знали, что они существуют в Python
Некоторые методы, о которых вы не знали, что они существуют в Python
Python - самый известный и самый простой в изучении язык в наши дни. Имея широкий спектр применения в области машинного обучения, Data Science,...
Основы Python Часть I
Основы Python Часть I
Вы когда-нибудь задумывались, почему в программах на Python вы видите приведенный ниже код?
LeetCode - 1579. Удаление максимального числа ребер для сохранения полной проходимости графа
LeetCode - 1579. Удаление максимального числа ребер для сохранения полной проходимости графа
Алиса и Боб имеют неориентированный граф из n узлов и трех типов ребер:
Оптимизация кода с помощью тернарного оператора Python
Оптимизация кода с помощью тернарного оператора Python
И последнее, что мы хотели бы показать вам, прежде чем двигаться дальше, это
Советы по эффективной веб-разработке с помощью Python
Советы по эффективной веб-разработке с помощью Python
Как веб-разработчик, Python может стать мощным инструментом для создания эффективных и масштабируемых веб-приложений.
0
0
54
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Я не эксперт в этом, но вы всегда можете удалить python и переустановить его, хотя я не знаю, сохраняются ли загруженные вами библиотеки.

я предлагаю запустить pip install conda, хотя я не уверен, как это работает в Linux.

проблема в том, что на старом python3.6 установлено много пакетов и кастомная конфигурация....

RevivedPicard 30.05.2019 12:12

@RevivedPicard просто снова запустите pip install conda. вот как я получил conda на своем питоне, он, вероятно, вернет его, но все равно сохранит все

Kenivia 30.05.2019 12:25

После установки с помощью pip install conda [pas.datascience_dev@devrmdatasci01 site-packages]$ conda ОШИБКА: метод установки, который вы использовали для conda — вероятно, либо pip install conda, либо easy_install conda — несовместим с использованием conda в качестве приложения. Если вы намерены установить conda как отдельное приложение, поддерживаемые в настоящее время методы установки включают установщик Anaconda и установщик miniconda. Вы можете загрузить установщик miniconda из conda.io/miniconda.html. Я не могу использовать conda для установки пакетов и т. д. и все еще вижу python3.7

RevivedPicard 30.05.2019 12:28

Я думаю, это потому, что вы работаете в Linux, как получить conda в Linux: docs.conda.io/projects/conda/en/latest/user-guide/install/… Я очень надеюсь, что это сработает для вас, потому что я понятия не имею, как работает Linux.

Kenivia 30.05.2019 12:37

Другие вопросы по теме