Проблемы с установкой Mayavi в Anaconda (Windows)

#python #anaconda #mayavi

Вопрос:

Я использую Anaconda и хочу установить модуль mayavi. Однако это не работает, независимо от того, использую ли я команды conda или pip. Если я использую команду conda, я получу это:

 UnsatisfiableError: The following specifications were found
to be incompatible with the existing python installation in your environment:

Specifications:

  - mayavi -> python[version='>=3.6,<3.7.0a0|>=3.7,<3.8.0a0']

Your python: python=3.8

If python is on the left-most side of the chain, that's the version you've asked for.
When python appears to the right, that indicates that the thing on the left is somehow
not available for the python version you are constrained to. Note that conda will not
change your python version to a different minor version unless you explicitly specify
that.
 

Если я использую команду pip, я получу это, но тогда ничего не произойдет:

 Building wheels for collected packages: mayavi
  Building wheel for mayavi (setup.py) ... 
 

Я знаю, что другие люди также сталкивались с некоторыми проблемами при установке mayavi, хотя до сих пор ни одно решение не работало для меня. Если у кого-то есть идея, которая могла бы помочь, заранее большое спасибо!

Комментарии:

1. Версия python, которую вы используете в этой среде, кажется несовместимой. Вы пробовали создать новый env с conda create -n envName -c conda-forge python mayavi помощью ?

Ответ №1:

может быть, это вам поможет. Вы можете установить в свой терминал пакет как .whl

Перейдите на этот сайт: ссылка и поиск (Strg F) для вашего пакета (mayavi). Нажмите на ссылку с вашей версией python. Файл будет автоматически загружен. Затем введите свой терминал

 pip install <path_of_downloaded_file>
 

Имя того .файл whl приведен в качестве примера:

 mayavi‑4.7.1 vtk82‑cp<your_version>‑cp<your_version>‑win_amd64.whl
 

ПРИМЕЧАНИЕ: работает только в Windows