Open Source PyMol Conda-Paket: UnsatisfiableError

Oct 14 2020

Ich habe ein Problem bei der Installation der Open Source-Version von Pymol unter Verwendung von Anaconda unter Windows. Ich habe Python3.8.3 installiert und wenn ich versuche, das Paket mit Conda mithilfe von hinzuzufügen conda install -c tpeulen pymol-open-source, wird der Fehler angezeigt

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

Specifications:

  - pymol-open-source -> python[version='>=3.7,<3.8.0a0']

Your python: python=3.8

Okay, also kann es Python3.8 nicht? Kein Problem, ich erstelle einfach eine virtuelle Python3.7-Umgebung conda create -n "py37" python=3.7.9. Aus irgendeinem Grund wird jedoch immer noch ein Fehler zurückgegeben.

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

Specifications:

  - pymol-open-source -> python[version='>=2.7,<2.8.0a0|>=3.6,<3.7.0a0|>=3.8,<3.9.0a0|>=3.5,<3.6.0a0']

Your python: python=3.7

Dies behauptet, dass Python3.8 funktionieren sollte und die einzige Version, die nicht funktioniert, ist 3.7! Als letzten Versuch habe ich versucht, zu Python 3.6.12 zu wechseln, und sicher habe ich einen weiteren Fehler erhalten:

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

Specifications:

  - pymol-open-source -> python[version='>=3.7,<3.8.0a0']

Your python: python=3.6

Dies besagt, dass nur 3.7 funktionieren wird, aber das ist eindeutig nicht der Fall. Benutze ich Conda hier falsch oder gibt es ein Problem mit diesem Paket? Wie kann ich Open Source PyMol richtig installieren?

Hinweis: Es gibt Incentive PyMol von Schrödinger, das ich erfolgreich über conda installieren konnte, aber dies ist nur eine Testversion. Ich möchte wenn möglich die kostenlose Version verwenden.

Antworten

7 AnoopANair Oct 14 2020 at 04:35

Wenn Sie Linux verwenden, ist es besser, wenn Sie solche Pakete mit der apt-get-Methode installieren.

apt-get install pymol

Bei der Installation von MatPlotLib über conda ist ein ähnlicher Fehler aufgetreten.

Für weitere Informationen können Sie diesem Link folgen:

https://pymolwiki.org/index.php/Linux_Install

Hoffe das hilft :)

7 Tyberius Oct 14 2020 at 05:19

Ich konnte eine Problemumgehung finden, um Open Source PyMol unter Windows zu installieren. Christoph Gohlke von der University of California verfügt über eine große Bibliothek vorkompilierter Python- Raddateien verschiedener wissenschaftlicher Pakete, darunter PyMol. Ich konnte eine Version für Python3.8 unter Windows finden pymol‑2.5.0a0‑cp38‑cp38‑win_amd64.whlund nach dem Herunterladen dieser Datei konnte ich PyMol mit pip installieren python -m pip install pymol‑2.5.0a0‑cp38‑cp38‑win_amd64.whl.

Wie im PyMol-Wiki erwähnt , musste ich das pyqt5Paket auch per Pip installieren , damit das grafische Fenster funktioniert. Ich bin immer noch verwirrt, warum conda nicht funktioniert hat, aber zumindest ist es möglich, unter Windows auf dieses Programm zuzugreifen.