Модуль автономной установки Conda показывает «ГОТОВО», но модуль не установлен. ⇐ Python

Программы на Python
Anonymous
Модуль автономной установки Conda показывает «ГОТОВО», но модуль не установлен.

Сообщение Anonymous »

Я пытаюсь установить pyarrow с помощью conda. Кажется, установка прошла успешно, но файлы не помещены в соответствующий каталог.
Моя установка Python находится на корпоративном сервере Linux без доступа в Интернет, к которому я подключаюсь по SSH. Python на этой машине допускается, но не поддерживается ИТ-отделом моей организации. Существуют ограничения на то, что можно передавать на сервер, поэтому я не использую последние онлайн-версии.
Я новичок в Python и Anaconda, поэтому вероятны ошибки новичков, но Google не помог мне с этим.
Шаги для воспроизведения:
  • Инициализируйте anaconda-2020.07-py38. Это последняя версия, доступная на моем компьютере.

Код: Выделить всё

> /applications/python2020/Anaconda3/bin/conda init zsh
  • Создайте и активируйте новую среду с именем «личная».

Код: Выделить всё

> conda create --name personal --clone base
...
> conda activate personal
(personal)
  • Вручную загрузите последнюю версию pyarrow, совместимую с Python3.8, из conda-forge и установите ее.
    < /ол>

    Код: Выделить всё

    > conda install -v -n personal --offline '/home/imacthere4iam/Downloads/pyarrow-17.0.0-py38hb563948_1.conda'
    initializing UnlinkLinkTransaction with
    target_prefix: /home/imacthere4iam/.conda/envs/personal
    unlink_precs:
    
    link_precs:
    /linux-64::pyarrow-17.0.0-py38hb563948_1
    
    Preparing transaction: ...working... done
    Verifying transaction: ...working... done
    Executing transaction: ...working... ===> LINKING PACKAGE: ::pyarrow-17.0.0-py38hb563948_1  conda list
    # packages in environment at /home/imacthere4iam/.conda/envs/personal:
    #
    # Name                    Version                   Build  Channel
    pyarrow                   17.0.0           py38hb563948_1    
    
    Ожидаемый результат:
    Модуль pyarrow будет установлен в /home/imacthere4iam/.conda/envs/personal/lib/python3 .8/site-packages.
    Если бы я что-то напутал (например, отсутствовали зависимости, ошибка разрешения или несовместимая версия), то я бы ожидал сообщения об ошибке от conda< /code>.
    Фактический результат:

    Код: Выделить всё

    import pyarrow
    приводит к ModuleNotFoundError: нет модуля с именем «pyarrow»
    Я проверил, запускаю ли интерпретатор в предполагаемой среде: print(os.environ[' CONDA_PREFIX']) печатает личные данные.

    Код: Выделить всё

    sys.path
    верен; проблема на самом деле заключается в том, что модуль на самом деле не устанавливается.
    Просмотр в /home/imacthere4iam/.conda/envs/personal/lib/python3.8/site-packages , я подтверждаю, что pyarrow там нет.

    Подробнее здесь: https://stackoverflow.com/questions/790 ... -installed

Вернуться в «Python»