Gostaria de instalar o PyMOL no meu PC. Eu o desinstalei ontem porque instalei anteriormente o python 2.7.9 via Python(x,y) enquanto minha instalação do PyMOL (que instalei meses atrás, infelizmente esqueci como fiz isso) estava usando o python 2.7.8 e o resultado foi que o PyMOL não estava mais funcionando corretamente, por exemplo, veja esta captura de tela que tirei, o visualizador de moléculas da GUI não estava visível, apenas o console.
Eu tentei usar arquivos de rodas (ou seja,http://www.lfd.uci.edu/~gohlke/pythonlibs/#pymolversão amd64), mas encontrei problemas de pip. Veja o pip que eu trouxe com minha instalação do Python 2.7.9 de 64 bits e o arquivo exe do pip é chamado pip2.exe. Então mudei a variável de ambiente do sistema PYTHONPATH
para C:\Python27
(onde está a instalação do python) e PATH
para C:\Python27\Scripts
onde está pip2.exe
(junto com pip2.7.exe, easy_install.exe e easy_install-2.7.exe, se relevante). Então eu corri:
pip2 install pymol-1.7.2.1-cp27-none-win_amd64.whl
no prompt de comando, mas isso deu o erro:
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
Desinstalei o python e reinstalei-o (64 bits novamente), pois suspeitei que alguns erros tivessem ocorrido na minha instalação anterior (desta vez, o pip que veio com ele incluía um arquivo chamado pip.exe na pasta Scripts), então executei a instalação do pymol comando novamente (depois de executar pip install wheel-0.24.0-py2.py3-none-any.whl
, baixado com este arquivo baixado dehttps://pypi.python.org/packages/py2.py3/w/wheel/wheel-0.24.0-py2.py3-none-any.whl#md5=4c24453cda2177fd42c5d62d6434679a) e recebeu um erro diferente, o arquivo pip.log pode ser encontrado aqui:http://goo.gl/ORVNPB.
Mais uma tentativa
então baixeihttps://codeload.github.com/evonove/pymol/zip/1.7.4, extraiu seu conteúdo e correu
instalação de compilação python setup.py
Isso deu a saída:
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']