PyMOL для работы на Python 3 - PullRequest
       29

PyMOL для работы на Python 3

0 голосов
/ 13 июня 2018

Я пишу программу, в которой нужно будет использовать pymol, на данный момент я только добавил «import pymol» в мой код.Я пытаюсь найти способ не получить ошибку "нет модуля с именем pymol".Так что pymol (который теперь работает с python 3) доступен только для установки через conda (https://pymol.org/2/support.html),, хотя, когда я перехожу по ссылке, кажется, что это та же самая установка для python 2.7. Я перехожу по этой ссылке, устанавливаюэто через conda, но pymol отображается только в моей папке python 2.7. Если разработчики pymol говорят, что pymol должен работать на python 3, я что-то не так делаю? У меня ранее были проблемы с vtk, где я его установил, ноэто также не было найдено из-за пути, по которому это было, я думаю. Я как-то исправил это, но не удача с pymol. Любая помощь будет оценена.

PS Вы, вероятно, можете сказать, что я новичок в программировании, поэтому, пожалуйста,потерпи меня.

1 Ответ

0 голосов
/ 13 июня 2018

PyMOL, похоже, имеет ограниченную поддержку Python 3.

Поддерживает ли PyMOL Python 3?

Мы рекомендуем Python 2.7 для производственного использования!Пакеты Python 3.6 для macOS и Linux доступны на нашем канале Anaconda.Имейте в виду, что возможны проблемы с файлами сеансов PyMOL и сторонними плагинами или сценариями.

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

conda create --no-default-packages -n env1 python=3.6 pymol

или без флага --no-default-packages, если вы хотите больший набор пакетов:

conda create -n env1 python=3.6 pymol

, затем перейдите в эту среду,если создание прошло успешно:

source activate myenv 

import pymol должно работать здесь.

Если нет - попробуйте установить pymol, используя каналы , при условии их канал .

Надеюсь, это поможет.

...