Модуль установки 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
  • Вручную загрузите последнюю версию pyarrow, совместимую с Python3.8, из conda-forge и установите ее.
    < /ол>

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

    > conda install -n personal '/home/imacthere4iam/Downloads/pyarrow-17.0.0-py38hb563948_1.conda'
    Preparing transaction: done
    Verifying transaction: done
    Executing transaction: done
    
  • Убедитесь, что список conda показывает, что модуль установлен (другие пакеты вырезаны).

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

> conda list
# packages in environment at /home/ed01559/.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
верен; проблема на самом деле заключается в том, что модуль на самом деле не устанавливается в пакеты сайта целевой среды.
Просматриваем

Подробнее здесь: https://stackoverflow.com/questions/790 ... -installed
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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