Me gustaría instalar PyMOL en mi PC. Lo desinstalé ayer porque previamente instalé Python 2.7.9 a través de Python(x,y) mientras mi instalación de PyMOL (que instalé hace meses, así que me temo que olvidé cómo lo hice) estaba usando Python 2.7.8 y el resultado fue que PyMOL ya no funcionaba correctamente; por ejemplo, mire esta captura de pantalla que tomé, el visor de moléculas GUI no estaba visible, solo la consola.
He intentado usar archivos de ruedas (es decir,http://www.lfd.uci.edu/~gohlke/pythonlibs/#pymolversión amd64) pero he encontrado problemas de pip. Vea el pip que vino junto con mi instalación de Python 2.7.9 de 64 bits y el archivo exe para pip se llama pip2.exe. Entonces cambié la variable de entorno del sistema PYTHONPATH
a C:\Python27
(donde está la instalación de Python) y PATH
a C:\Python27\Scripts
cuál es pip2.exe
(junto con pip2.7.exe, easy_install.exe y easy_install-2.7.exe, si es relevante). Luego corrí:
pip2 install pymol-1.7.2.1-cp27-none-win_amd64.whl
desde el símbolo del sistema, pero esto dio el error:
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
Editar: #1
Desinstalé Python y lo reinstalé (de nuevo en 64 bits) porque sospechaba que se habían producido algunos errores en mi instalación anterior (esta vez el pip que venía con él incluía un archivo llamado pip.exe en la carpeta Scripts), luego ejecuté la instalación de pymol. comando nuevamente (después de ejecutar pip install wheel-0.24.0-py2.py3-none-any.whl
, descargado desde con este archivo descargado desdehttps://pypi.python.org/packages/py2.py3/w/wheel/wheel-0.24.0-py2.py3-none-any.whl#md5=4c24453cda2177fd42c5d62d6434679a) y recibió un error diferente, el archivo pip.log se puede encontrar aquí:http://goo.gl/ORVNPB.
Un nuevo intento
luego descarguéhttps://codeload.github.com/evonove/pymol/zip/1.7.4, extrajo su contenido y ejecutó
instalación de compilación de python setup.py
Esto dio el resultado:
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']