Ich möchte PyMOL auf meinem PC installieren. Ich habe es gestern deinstalliert, weil ich zuvor Python 2.7.9 über Python(x,y) installiert hatte, während meine PyMOL-Installation (die ich vor Monaten installiert habe, also habe ich leider vergessen, wie ich das gemacht habe) Python 2.7.8 verwendete und das Ergebnis war, dass PyMOL nicht mehr richtig funktionierte. Sehen Sie sich beispielsweise diesen Screenshot an, den ich gemacht habe: Der GUI-Molekül-Viewer war nicht sichtbar, nur die Konsole.
Ich habe versucht, Wheels-Dateien zu verwenden (nämlichhttp://www.lfd.uci.edu/~gohlke/pythonlibs/#pymolamd64-Version), aber ich habe Pip-Probleme festgestellt. Sehen Sie sich das Pip an, das ich mit meiner 64-Bit-Python-2.7.9-Installation erhalten habe, und die EXE-Datei für Pip heißt pip2.exe. Also habe ich die Systemumgebungsvariable PYTHONPATH
in C:\Python27
(wo sich die Python-Installation befindet) geändert und PATH
in C:\Python27\Scripts
„which is where pip2.exe
“ (zusammen mit pip2.7.exe, easy_install.exe und easy_install-2.7.exe, falls relevant). Dann habe ich Folgendes ausgeführt:
pip2 install pymol-1.7.2.1-cp27-none-win_amd64.whl
aus der Eingabeaufforderung, aber dies führte zu folgendem Fehler:
Traceback (most recent call last):
File "C:\Python27\lib\runpy.py", line 162, in _run_module_as_main
"__main__", fname, loader, pkg_name)
File "C:\Python27\lib\runpy.py", line 72, in _run_code
exec code in run_globals
File "C:\Python27\Scripts\pip2.exe\__main__.py", line 5, in <module>
ImportError: No module named pip
Bearbeiten: #1
Ich habe Python deinstalliert und neu installiert (wieder 64 Bit), da ich vermutete, dass bei meiner vorherigen Installation einige Fehler aufgetreten waren (diesmal enthielt das mitgelieferte Pip eine Datei namens pip.exe im Ordner „Scripts“). Anschließend habe ich den Installationsbefehl für Pymol erneut ausgeführt (nachdem ich pip install wheel-0.24.0-py2.py3-none-any.whl
, heruntergeladen von mit dieser Datei heruntergeladen vonhttps://pypi.python.org/packages/py2.py3/w/wheel/wheel-0.24.0-py2.py3-none-any.whl#md5=4c24453cda2177fd42c5d62d6434679a) und einen anderen Fehler erhalten haben, finden Sie die Datei pip.log hier:http://goo.gl/ORVNPB.
Ein weiterer Versuch
Ich habe dann heruntergeladenhttps://codeload.github.com/evonove/pymol/zip/1.7.4, extrahierte seinen Inhalt und lief
python setup.py build installieren
Dies ergab die Ausgabe:
running build
running build_py
running build_ext
building 'pymol._cmd' extension
Traceback (most recent call last):
File "setup.py", line 349, in <module>
data_files = data_files
File "C:\Python27\lib\distutils\core.py", line 151, in setup
dist.run_commands()
File "C:\Python27\lib\distutils\dist.py", line 953, in run_commands
self.run_command(cmd)
File "C:\Python27\lib\distutils\dist.py", line 972, in run_command
cmd_obj.run()
File "C:\Python27\lib\distutils\command\build.py", line 127, in run
self.run_command(cmd_name)
File "C:\Python27\lib\distutils\cmd.py", line 326, in run_command
self.distribution.run_command(command)
File "C:\Python27\lib\distutils\dist.py", line 972, in run_command
cmd_obj.run()
File "C:\Python27\lib\distutils\command\build_ext.py", line 337, in run
self.build_extensions()
File "C:\Python27\lib\distutils\command\build_ext.py", line 446, in build_exte
nsions
self.build_extension(ext)
File "C:\Python27\lib\distutils\command\build_ext.py", line 496, in build_exte
nsion
depends=ext.depends)
File "C:\Python27\lib\distutils\msvc9compiler.py", line 473, in compile
self.initialize()
File "C:\Python27\lib\distutils\msvc9compiler.py", line 383, in initialize
vc_env = query_vcvarsall(VERSION, plat_spec)
File "C:\Python27\lib\distutils\msvc9compiler.py", line 299, in query_vcvarsal
l
raise ValueError(str(list(result.keys())))
ValueError: [u'path']