Конда vtk уже установлена, но Python показывает - нет модуля с именем vtk - PullRequest
0 голосов
/ 12 октября 2019

Я пытаюсь установить vtk для python 2.7 для 64-битного ПК с Windows

C:\Users\Abhi>conda install vtk
Collecting package metadata (current_repodata.json): done
Solving environment: done

# All requested packages already installed.

Где, как

C:\Users\Abhi>python
Python 2.7.15 (v2.7.15:ca079a3ea3, Apr 30 2018, 16:30:26) [MSC v.1500 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import vtk
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named vtk
>>>

для pip, я также пробовал

C:\Users\Abhi>pip install vtk
Collecting vtk

ОШИБКА: не удалось найти версию, которая удовлетворяет требованию vtk

(из версий: нет) ОШИБКА: Не найдено соответствующего распределения для vtk

попытался установить из исполняемого файла https://vtk.org/download/

Любая помощь будет оценена

Спасибо Abhishek

1 Ответ

0 голосов
/ 21 октября 2019

Похоже, вы устанавливаете VTK для среды Python, но затем используете другой, когда пытаетесь импортировать его. Важно следить за тем, какой Python вы используете при установке.

Я организовал все, что нужно, для создания среды conda. На вашем месте я бы сделал следующее:

Создание среды conda (вы можете указать любую версию python, которую вы хотите)

conda create -n myenv python=3.4

Теперь вы создали среду вкоторые вы можете установить пакеты для вашего собственного проекта Python. С помощью этой команды вы можете создавать другие среды с другими пакетами и версиями для других проектов Python. Затем обязательно активируйте вашу среду conda (вы должны делать это каждый раз, когда начинаете новый сеанс)

conda activate myenv

Теперь, после активации вашей среды, убедитесь, что ваша среда действительно активна, запустив

conda info --envs

Рядом с активной средой будет *. Убедитесь, что * стоит рядом с "myenv", а не с base.

Убедившись, что вы действительно находитесь в своей активной среде, установите все необходимые вам пакеты (включая VTK). Вот как установить vtk:

conda install -c anaconda vtk 

После того, как вы закончите установку пакетов, вы можете убедиться, что они установлены в вашей среде, запустив

conda list

Прокрутите вниз, пока не увидитеpackage.

Теперь вы сможете запускать скрипты python с установленными вами пакетами. Проверьте все, запустив строку import vtk, и дайте нам знать, сработало ли это.

...