Я хотел бы установить PyMOL на мой компьютер. Я удалил его вчера, потому что ранее я устанавливал Python 2.7.9 через Python(x, y), в то время как моя установка PyMOL (которую я установил несколько месяцев назад, так что, боюсь, я забыл, как я это сделал) использовала Python 2.7.8 и В результате PyMOL перестал работать должным образом, например, посмотрите на этот снимок экрана, который я сделал, средство просмотра молекул GUI не было видно, только консоль.

Я пытался использовать файлы с колесами (а именно http://www.lfd.uci.edu/~gohlke/pythonlibs/#pymol amd64 version), но у меня возникли проблемы с pip. Посмотрите pip, который я получил вместе с моей 64-битной установкой Python 2.7.9, и исполняемый файл для pip называется pip2.exe. Поэтому я изменил системную переменную среды PYTHONPATH на C:\Python27 (где находится установка python) и PATH на C:\Python27\Scripts где находится pip2.exe (вместе с pip2.7.exe, easy_install.exe и easy_install.exe -2.7.exe, если применимо). Затем я побежал:

pip2 install pymol-1.7.2.1-cp27-none-win_amd64.whl

из командной строки, но это дало ошибку:

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

Редактировать: # 1

Я удалил python и переустановил его (снова 64-битный), так как подозревал, что в предыдущей установке произошли некоторые ошибки (на этот раз в поставляемом pip содержался файл pip.exe в папке Scripts), затем я запустил установку pymol снова (после запуска pip install wheel-0.24.0-py2.py3-none-any.whl , загруженный с этим файлом, загруженным с https://pypi.python.org/packages/py2.py3/w/wheel/wheel-0.24.0-py2.py3-none-any.whl # md5 = 4c24453cda2177fd42c5d62d6434679a) и получил другую ошибку, файл pip.log можно найти здесь: http://goo.gl/ORVNPB.

Дальнейшая попытка

Затем я скачал https://codeload.github.com/evonove/pymol/zip/1.7.4, извлек его содержимое и запустил

python setup.py build build

Это дало вывод:

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']

0