materialsproject / pymatgen

Python Materials Genomics (pymatgen) is a robust materials analysis code that defines classes for structures and molecules with support for many electronic structure codes. It powers the Materials Project.
https://pymatgen.org
Other
1.47k stars 848 forks source link

Pip installation error help! #1824

Closed LaboratoryofDexter closed 4 years ago

LaboratoryofDexter commented 4 years ago

Describe the bug I just installed the Python 3.7.7 version and when I used "pip install pymatgen" to install pymatgen, but the terminal gave out error information as:

Collecting pymatgen
  Using cached pymatgen-2020.4.2.tar.gz (2.7 MB)
Requirement already satisfied: numpy>=1.14.3 in c:\program files\python37\lib\site-packages (from pymatgen) (1.18.2)
Requirement already satisfied: requests in c:\program files\python37\lib\site-packages (from pymatgen) (2.23.0)
Requirement already satisfied: ruamel.yaml>=0.15.6 in c:\program files\python37\lib\site-packages (from pymatgen) (0.16.10)
Requirement already satisfied: monty>=3.0.2 in c:\program files\python37\lib\site-packages (from pymatgen) (3.0.2)
Requirement already satisfied: scipy>=1.0.1 in c:\program files\python37\lib\site-packages (from pymatgen) (1.4.1)
Requirement already satisfied: pydispatcher>=2.0.5 in c:\program files\python37\lib\site-packages (from pymatgen) (2.0.5)
Requirement already satisfied: tabulate in c:\program files\python37\lib\site-packages (from pymatgen) (0.8.7)
Collecting spglib>=1.9.9.44
  Using cached spglib-1.14.1.post0.tar.gz (694 kB)
Collecting networkx>=2.2
  Using cached networkx-2.4-py3-none-any.whl (1.6 MB)
Collecting matplotlib>=1.5
  Using cached matplotlib-3.2.1-cp37-cp37m-win_amd64.whl (9.2 MB)
Collecting palettable>=3.1.1
  Using cached palettable-3.3.0-py2.py3-none-any.whl (111 kB)
Collecting sympy
  Using cached sympy-1.5.1-py2.py3-none-any.whl (5.6 MB)
Collecting pandas
  Using cached pandas-1.0.3-cp37-cp37m-win_amd64.whl (8.7 MB)
Collecting plotly>=4.5.0
  Using cached plotly-4.6.0-py2.py3-none-any.whl (7.1 MB)
Requirement already satisfied: certifi>=2017.4.17 in c:\program files\python37\lib\site-packages (from requests->pymatgen) (2020.4.5.1)
Requirement already satisfied: chardet<4,>=3.0.2 in c:\program files\python37\lib\site-packages (from requests->pymatgen) (3.0.4)
Requirement already satisfied: idna<3,>=2.5 in c:\program files\python37\lib\site-packages (from requests->pymatgen) (2.9)
Requirement already satisfied: urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1 in c:\program files\python37\lib\site-packages (from requests->pymatgen) (1.25.8)
Requirement already satisfied: ruamel.yaml.clib>=0.1.2; platform_python_implementation == "CPython" and python_version < "3.9" in c:\program files\python37\lib\site-packages (from ruamel.yaml>=0.15.6->pymatgen) (0.2.0)
Collecting decorator>=4.3.0
  Using cached decorator-4.4.2-py2.py3-none-any.whl (9.2 kB)
Collecting python-dateutil>=2.1
  Using cached python_dateutil-2.8.1-py2.py3-none-any.whl (227 kB)
Collecting pyparsing!=2.0.4,!=2.1.2,!=2.1.6,>=2.0.1
  Using cached pyparsing-2.4.7-py2.py3-none-any.whl (67 kB)
Collecting cycler>=0.10
  Using cached cycler-0.10.0-py2.py3-none-any.whl (6.5 kB)
Collecting kiwisolver>=1.0.1
  Using cached kiwisolver-1.2.0-cp37-none-win_amd64.whl (57 kB)
Processing c:\users\dexter\appdata\local\pip\cache\wheels\e2\46\78\e78f76c356bca9277368f1f97a31b37a8cb937176d9511af31\mpmath-1.1.0-py3-none-any.whl
Collecting pytz>=2017.2
  Using cached pytz-2019.3-py2.py3-none-any.whl (509 kB)
Collecting six
  Using cached six-1.14.0-py2.py3-none-any.whl (10 kB)
Processing c:\users\dexter\appdata\local\pip\cache\wheels\f9\8d\8d\f6af3f7f9eea3553bc2fe6d53e4b287dad18b06a861ac56ddf\retrying-1.3.3-py3-none-any.whl
Building wheels for collected packages: pymatgen, spglib
  Building wheel for pymatgen (setup.py) ... error
  ERROR: Command errored out with exit status 1:
   command: 'c:\program files\python37\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\Dexter\\AppData\\Local\\Temp\\pip-install-q2sl7tjc\\pymatgen\\setup.py'"'"'; __file__='"'"'C:\\Users\\Dexter\\AppData\\Local\\Temp\\pip-install-q2sl7tjc\\pymatgen\\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d 'C:\Users\Dexter\AppData\Local\Temp\pip-wheel-a62s67jp'
       cwd: C:\Users\Dexter\AppData\Local\Temp\pip-install-q2sl7tjc\pymatgen\
  Complete output (443 lines):
  running bdist_wheel
  running build
  running build_py
  creating build
  creating build\lib.win-amd64-3.7
  creating build\lib.win-amd64-3.7\pymatgen
  copying pymatgen\dao.py -> build\lib.win-amd64-3.7\pymatgen
  copying pymatgen\__init__.py -> build\lib.win-amd64-3.7\pymatgen
  creating build\lib.win-amd64-3.7\pymatgen\alchemy
  copying pymatgen\alchemy\filters.py -> build\lib.win-amd64-3.7\pymatgen\alchemy
  copying pymatgen\alchemy\materials.py -> build\lib.win-amd64-3.7\pymatgen\alchemy
  copying pymatgen\alchemy\transmuters.py -> build\lib.win-amd64-3.7\pymatgen\alchemy
  copying pymatgen\alchemy\__init__.py -> build\lib.win-amd64-3.7\pymatgen\alchemy
  creating build\lib.win-amd64-3.7\pymatgen\analysis
  copying pymatgen\analysis\adsorption.py -> build\lib.win-amd64-3.7\pymatgen\analysis
  copying pymatgen\analysis\aflow_prototypes.py -> build\lib.win-amd64-3.7\pymatgen\analysis
  copying pymatgen\analysis\bond_dissociation.py -> build\lib.win-amd64-3.7\pymatgen\analysis
  copying pymatgen\analysis\bond_valence.py -> build\lib.win-amd64-3.7\pymatgen\analysis
  copying pymatgen\analysis\cost.py -> build\lib.win-amd64-3.7\pymatgen\analysis
  copying pymatgen\analysis\diffusion_analyzer.py -> build\lib.win-amd64-3.7\pymatgen\analysis
  copying pymatgen\analysis\dimensionality.py -> build\lib.win-amd64-3.7\pymatgen\analysis
  copying pymatgen\analysis\energy_models.py -> build\lib.win-amd64-3.7\pymatgen\analysis
  copying pymatgen\analysis\eos.py -> build\lib.win-amd64-3.7\pymatgen\analysis
  copying pymatgen\analysis\ewald.py -> build\lib.win-amd64-3.7\pymatgen\analysis
  copying pymatgen\analysis\excitation.py -> build\lib.win-amd64-3.7\pymatgen\analysis
  copying pymatgen\analysis\find_dimension.py -> build\lib.win-amd64-3.7\pymatgen\analysis
  copying pymatgen\analysis\fragmenter.py -> build\lib.win-amd64-3.7\pymatgen\analysis
  copying pymatgen\analysis\functional_groups.py -> build\lib.win-amd64-3.7\pymatgen\analysis
  copying pymatgen\analysis\graphs.py -> build\lib.win-amd64-3.7\pymatgen\analysis
  copying pymatgen\analysis\hhi.py -> build\lib.win-amd64-3.7\pymatgen\analysis
  copying pymatgen\analysis\interface.py -> build\lib.win-amd64-3.7\pymatgen\analysis
  copying pymatgen\analysis\interface_reactions.py -> build\lib.win-amd64-3.7\pymatgen\analysis
  copying pymatgen\analysis\local_env.py -> build\lib.win-amd64-3.7\pymatgen\analysis
  copying pymatgen\analysis\molecule_matcher.py -> build\lib.win-amd64-3.7\pymatgen\analysis
  copying pymatgen\analysis\molecule_structure_comparator.py -> build\lib.win-amd64-3.7\pymatgen\analysis
  copying pymatgen\analysis\nmr.py -> build\lib.win-amd64-3.7\pymatgen\analysis
  copying pymatgen\analysis\path_finder.py -> build\lib.win-amd64-3.7\pymatgen\analysis
  copying pymatgen\analysis\phase_diagram.py -> build\lib.win-amd64-3.7\pymatgen\analysis
  copying pymatgen\analysis\piezo.py -> build\lib.win-amd64-3.7\pymatgen\analysis
  copying pymatgen\analysis\piezo_sensitivity.py -> build\lib.win-amd64-3.7\pymatgen\analysis
  copying pymatgen\analysis\pourbaix_diagram.py -> build\lib.win-amd64-3.7\pymatgen\analysis
  copying pymatgen\analysis\quasiharmonic.py -> build\lib.win-amd64-3.7\pymatgen\analysis
  copying pymatgen\analysis\reaction_calculator.py -> build\lib.win-amd64-3.7\pymatgen\analysis
  copying pymatgen\analysis\structure_analyzer.py -> build\lib.win-amd64-3.7\pymatgen\analysis
  copying pymatgen\analysis\structure_matcher.py -> build\lib.win-amd64-3.7\pymatgen\analysis
  copying pymatgen\analysis\substrate_analyzer.py -> build\lib.win-amd64-3.7\pymatgen\analysis
  copying pymatgen\analysis\surface_analysis.py -> build\lib.win-amd64-3.7\pymatgen\analysis
  copying pymatgen\analysis\thermochemistry.py -> build\lib.win-amd64-3.7\pymatgen\analysis
  copying pymatgen\analysis\transition_state.py -> build\lib.win-amd64-3.7\pymatgen\analysis
  copying pymatgen\analysis\wulff.py -> build\lib.win-amd64-3.7\pymatgen\analysis
  copying pymatgen\analysis\__init__.py -> build\lib.win-amd64-3.7\pymatgen\analysis
  creating build\lib.win-amd64-3.7\pymatgen\apps
  copying pymatgen\apps\__init__.py -> build\lib.win-amd64-3.7\pymatgen\apps
  creating build\lib.win-amd64-3.7\pymatgen\cli
  copying pymatgen\cli\feff_input_generation.py -> build\lib.win-amd64-3.7\pymatgen\cli
  copying pymatgen\cli\feff_plot_cross_section.py -> build\lib.win-amd64-3.7\pymatgen\cli
  copying pymatgen\cli\feff_plot_dos.py -> build\lib.win-amd64-3.7\pymatgen\cli
  copying pymatgen\cli\gaussian_analyzer.py -> build\lib.win-amd64-3.7\pymatgen\cli
  copying pymatgen\cli\get_environment.py -> build\lib.win-amd64-3.7\pymatgen\cli
  copying pymatgen\cli\pmg.py -> build\lib.win-amd64-3.7\pymatgen\cli
  copying pymatgen\cli\pmg_analyze.py -> build\lib.win-amd64-3.7\pymatgen\cli
  copying pymatgen\cli\pmg_config.py -> build\lib.win-amd64-3.7\pymatgen\cli
  copying pymatgen\cli\pmg_plot.py -> build\lib.win-amd64-3.7\pymatgen\cli
  copying pymatgen\cli\pmg_potcar.py -> build\lib.win-amd64-3.7\pymatgen\cli
  copying pymatgen\cli\pmg_query.py -> build\lib.win-amd64-3.7\pymatgen\cli
  copying pymatgen\cli\pmg_structure.py -> build\lib.win-amd64-3.7\pymatgen\cli
  copying pymatgen\cli\__init__.py -> build\lib.win-amd64-3.7\pymatgen\cli
  creating build\lib.win-amd64-3.7\pymatgen\command_line
  copying pymatgen\command_line\aconvasp_caller.py -> build\lib.win-amd64-3.7\pymatgen\command_line
  copying pymatgen\command_line\bader_caller.py -> build\lib.win-amd64-3.7\pymatgen\command_line
  copying pymatgen\command_line\critic2_caller.py -> build\lib.win-amd64-3.7\pymatgen\command_line
  copying pymatgen\command_line\enumlib_caller.py -> build\lib.win-amd64-3.7\pymatgen\command_line
  copying pymatgen\command_line\gulp_caller.py -> build\lib.win-amd64-3.7\pymatgen\command_line
  copying pymatgen\command_line\mcsqs_caller.py -> build\lib.win-amd64-3.7\pymatgen\command_line
  copying pymatgen\command_line\vampire_caller.py -> build\lib.win-amd64-3.7\pymatgen\command_line
  copying pymatgen\command_line\__init__.py -> build\lib.win-amd64-3.7\pymatgen\command_line
  creating build\lib.win-amd64-3.7\pymatgen\core
  copying pymatgen\core\bonds.py -> build\lib.win-amd64-3.7\pymatgen\core
  copying pymatgen\core\composition.py -> build\lib.win-amd64-3.7\pymatgen\core
  copying pymatgen\core\ion.py -> build\lib.win-amd64-3.7\pymatgen\core
  copying pymatgen\core\lattice.py -> build\lib.win-amd64-3.7\pymatgen\core
  copying pymatgen\core\libxcfunc.py -> build\lib.win-amd64-3.7\pymatgen\core
  copying pymatgen\core\molecular_orbitals.py -> build\lib.win-amd64-3.7\pymatgen\core
  copying pymatgen\core\operations.py -> build\lib.win-amd64-3.7\pymatgen\core
  copying pymatgen\core\periodic_table.py -> build\lib.win-amd64-3.7\pymatgen\core
  copying pymatgen\core\sites.py -> build\lib.win-amd64-3.7\pymatgen\core
  copying pymatgen\core\spectrum.py -> build\lib.win-amd64-3.7\pymatgen\core
  copying pymatgen\core\structure.py -> build\lib.win-amd64-3.7\pymatgen\core
  copying pymatgen\core\surface.py -> build\lib.win-amd64-3.7\pymatgen\core
  copying pymatgen\core\tensors.py -> build\lib.win-amd64-3.7\pymatgen\core
  copying pymatgen\core\trajectory.py -> build\lib.win-amd64-3.7\pymatgen\core
  copying pymatgen\core\units.py -> build\lib.win-amd64-3.7\pymatgen\core
  copying pymatgen\core\xcfunc.py -> build\lib.win-amd64-3.7\pymatgen\core
  copying pymatgen\core\__init__.py -> build\lib.win-amd64-3.7\pymatgen\core
  creating build\lib.win-amd64-3.7\pymatgen\electronic_structure
  copying pymatgen\electronic_structure\bandstructure.py -> build\lib.win-amd64-3.7\pymatgen\electronic_structure
  copying pymatgen\electronic_structure\boltztrap.py -> build\lib.win-amd64-3.7\pymatgen\electronic_structure
  copying pymatgen\electronic_structure\boltztrap2.py -> build\lib.win-amd64-3.7\pymatgen\electronic_structure
  copying pymatgen\electronic_structure\cohp.py -> build\lib.win-amd64-3.7\pymatgen\electronic_structure
  copying pymatgen\electronic_structure\core.py -> build\lib.win-amd64-3.7\pymatgen\electronic_structure
  copying pymatgen\electronic_structure\dos.py -> build\lib.win-amd64-3.7\pymatgen\electronic_structure
  copying pymatgen\electronic_structure\plotter.py -> build\lib.win-amd64-3.7\pymatgen\electronic_structure
  copying pymatgen\electronic_structure\__init__.py -> build\lib.win-amd64-3.7\pymatgen\electronic_structure
  creating build\lib.win-amd64-3.7\pymatgen\entries
  copying pymatgen\entries\compatibility.py -> build\lib.win-amd64-3.7\pymatgen\entries
  copying pymatgen\entries\computed_entries.py -> build\lib.win-amd64-3.7\pymatgen\entries
  copying pymatgen\entries\entry_tools.py -> build\lib.win-amd64-3.7\pymatgen\entries
  copying pymatgen\entries\exp_entries.py -> build\lib.win-amd64-3.7\pymatgen\entries
  copying pymatgen\entries\__init__.py -> build\lib.win-amd64-3.7\pymatgen\entries
  creating build\lib.win-amd64-3.7\pymatgen\ext
  copying pymatgen\ext\cod.py -> build\lib.win-amd64-3.7\pymatgen\ext
  copying pymatgen\ext\crystalsai.py -> build\lib.win-amd64-3.7\pymatgen\ext
  copying pymatgen\ext\jhu.py -> build\lib.win-amd64-3.7\pymatgen\ext
  copying pymatgen\ext\matproj.py -> build\lib.win-amd64-3.7\pymatgen\ext
  copying pymatgen\ext\__init__.py -> build\lib.win-amd64-3.7\pymatgen\ext
  creating build\lib.win-amd64-3.7\pymatgen\io
  copying pymatgen\io\adf.py -> build\lib.win-amd64-3.7\pymatgen\io
  copying pymatgen\io\aiida.py -> build\lib.win-amd64-3.7\pymatgen\io
  copying pymatgen\io\ase.py -> build\lib.win-amd64-3.7\pymatgen\io
  copying pymatgen\io\atat.py -> build\lib.win-amd64-3.7\pymatgen\io
  copying pymatgen\io\babel.py -> build\lib.win-amd64-3.7\pymatgen\io
  copying pymatgen\io\cif.py -> build\lib.win-amd64-3.7\pymatgen\io
  copying pymatgen\io\cssr.py -> build\lib.win-amd64-3.7\pymatgen\io
  copying pymatgen\io\fiesta.py -> build\lib.win-amd64-3.7\pymatgen\io
  copying pymatgen\io\gaussian.py -> build\lib.win-amd64-3.7\pymatgen\io
  copying pymatgen\io\lmto.py -> build\lib.win-amd64-3.7\pymatgen\io
  copying pymatgen\io\lobster.py -> build\lib.win-amd64-3.7\pymatgen\io
  copying pymatgen\io\nwchem.py -> build\lib.win-amd64-3.7\pymatgen\io
  copying pymatgen\io\phonopy.py -> build\lib.win-amd64-3.7\pymatgen\io
  copying pymatgen\io\prismatic.py -> build\lib.win-amd64-3.7\pymatgen\io
  copying pymatgen\io\pwscf.py -> build\lib.win-amd64-3.7\pymatgen\io
  copying pymatgen\io\shengbte.py -> build\lib.win-amd64-3.7\pymatgen\io
  copying pymatgen\io\xcrysden.py -> build\lib.win-amd64-3.7\pymatgen\io
  copying pymatgen\io\xr.py -> build\lib.win-amd64-3.7\pymatgen\io
  copying pymatgen\io\xyz.py -> build\lib.win-amd64-3.7\pymatgen\io
  copying pymatgen\io\zeopp.py -> build\lib.win-amd64-3.7\pymatgen\io
  copying pymatgen\io\__init__.py -> build\lib.win-amd64-3.7\pymatgen\io
  creating build\lib.win-amd64-3.7\pymatgen\optimization
  copying pymatgen\optimization\linear_assignment_numpy.py -> build\lib.win-amd64-3.7\pymatgen\optimization
  copying pymatgen\optimization\__init__.py -> build\lib.win-amd64-3.7\pymatgen\optimization
  creating build\lib.win-amd64-3.7\pymatgen\phonon
  copying pymatgen\phonon\bandstructure.py -> build\lib.win-amd64-3.7\pymatgen\phonon
  copying pymatgen\phonon\dos.py -> build\lib.win-amd64-3.7\pymatgen\phonon
  copying pymatgen\phonon\ir_spectra.py -> build\lib.win-amd64-3.7\pymatgen\phonon
  copying pymatgen\phonon\plotter.py -> build\lib.win-amd64-3.7\pymatgen\phonon
  copying pymatgen\phonon\__init__.py -> build\lib.win-amd64-3.7\pymatgen\phonon
  creating build\lib.win-amd64-3.7\pymatgen\plugins
  copying pymatgen\plugins\__init__.py -> build\lib.win-amd64-3.7\pymatgen\plugins
  creating build\lib.win-amd64-3.7\pymatgen\symmetry
  copying pymatgen\symmetry\analyzer.py -> build\lib.win-amd64-3.7\pymatgen\symmetry
  copying pymatgen\symmetry\bandstructure.py -> build\lib.win-amd64-3.7\pymatgen\symmetry
  copying pymatgen\symmetry\groups.py -> build\lib.win-amd64-3.7\pymatgen\symmetry
  copying pymatgen\symmetry\kpath.py -> build\lib.win-amd64-3.7\pymatgen\symmetry
  copying pymatgen\symmetry\maggroups.py -> build\lib.win-amd64-3.7\pymatgen\symmetry
  copying pymatgen\symmetry\settings.py -> build\lib.win-amd64-3.7\pymatgen\symmetry
  copying pymatgen\symmetry\site_symmetries.py -> build\lib.win-amd64-3.7\pymatgen\symmetry
  copying pymatgen\symmetry\structure.py -> build\lib.win-amd64-3.7\pymatgen\symmetry
  copying pymatgen\symmetry\__init__.py -> build\lib.win-amd64-3.7\pymatgen\symmetry
  creating build\lib.win-amd64-3.7\pymatgen\transformations
  copying pymatgen\transformations\advanced_transformations.py -> build\lib.win-amd64-3.7\pymatgen\transformations
  copying pymatgen\transformations\defect_transformations.py -> build\lib.win-amd64-3.7\pymatgen\transformations
  copying pymatgen\transformations\site_transformations.py -> build\lib.win-amd64-3.7\pymatgen\transformations
  copying pymatgen\transformations\standard_transformations.py -> build\lib.win-amd64-3.7\pymatgen\transformations
  copying pymatgen\transformations\transformation_abc.py -> build\lib.win-amd64-3.7\pymatgen\transformations
  copying pymatgen\transformations\__init__.py -> build\lib.win-amd64-3.7\pymatgen\transformations
  creating build\lib.win-amd64-3.7\pymatgen\util
  copying pymatgen\util\convergence.py -> build\lib.win-amd64-3.7\pymatgen\util
  copying pymatgen\util\coord.py -> build\lib.win-amd64-3.7\pymatgen\util
  copying pymatgen\util\io_utils.py -> build\lib.win-amd64-3.7\pymatgen\util
  copying pymatgen\util\num.py -> build\lib.win-amd64-3.7\pymatgen\util
  copying pymatgen\util\plotting.py -> build\lib.win-amd64-3.7\pymatgen\util
  copying pymatgen\util\provenance.py -> build\lib.win-amd64-3.7\pymatgen\util
  copying pymatgen\util\sequence.py -> build\lib.win-amd64-3.7\pymatgen\util
  copying pymatgen\util\serialization.py -> build\lib.win-amd64-3.7\pymatgen\util
  copying pymatgen\util\string.py -> build\lib.win-amd64-3.7\pymatgen\util
  copying pymatgen\util\testing.py -> build\lib.win-amd64-3.7\pymatgen\util
  copying pymatgen\util\typing.py -> build\lib.win-amd64-3.7\pymatgen\util
  copying pymatgen\util\__init__.py -> build\lib.win-amd64-3.7\pymatgen\util
  creating build\lib.win-amd64-3.7\pymatgen\vis
  copying pymatgen\vis\plotters.py -> build\lib.win-amd64-3.7\pymatgen\vis
  copying pymatgen\vis\structure_chemview.py -> build\lib.win-amd64-3.7\pymatgen\vis
  copying pymatgen\vis\structure_vtk.py -> build\lib.win-amd64-3.7\pymatgen\vis
  copying pymatgen\vis\__init__.py -> build\lib.win-amd64-3.7\pymatgen\vis
  creating build\lib.win-amd64-3.7\pymatgen\analysis\chemenv
  copying pymatgen\analysis\chemenv\__init__.py -> build\lib.win-amd64-3.7\pymatgen\analysis\chemenv
  creating build\lib.win-amd64-3.7\pymatgen\analysis\defects
  copying pymatgen\analysis\defects\core.py -> build\lib.win-amd64-3.7\pymatgen\analysis\defects
  copying pymatgen\analysis\defects\corrections.py -> build\lib.win-amd64-3.7\pymatgen\analysis\defects
  copying pymatgen\analysis\defects\defect_compatibility.py -> build\lib.win-amd64-3.7\pymatgen\analysis\defects
  copying pymatgen\analysis\defects\dilute_solution_model.py -> build\lib.win-amd64-3.7\pymatgen\analysis\defects
  copying pymatgen\analysis\defects\generators.py -> build\lib.win-amd64-3.7\pymatgen\analysis\defects
  copying pymatgen\analysis\defects\thermodynamics.py -> build\lib.win-amd64-3.7\pymatgen\analysis\defects
  copying pymatgen\analysis\defects\utils.py -> build\lib.win-amd64-3.7\pymatgen\analysis\defects
  copying pymatgen\analysis\defects\__init__.py -> build\lib.win-amd64-3.7\pymatgen\analysis\defects
  creating build\lib.win-amd64-3.7\pymatgen\analysis\diffraction
  copying pymatgen\analysis\diffraction\core.py -> build\lib.win-amd64-3.7\pymatgen\analysis\diffraction
  copying pymatgen\analysis\diffraction\neutron.py -> build\lib.win-amd64-3.7\pymatgen\analysis\diffraction
  copying pymatgen\analysis\diffraction\tem.py -> build\lib.win-amd64-3.7\pymatgen\analysis\diffraction
  copying pymatgen\analysis\diffraction\xrd.py -> build\lib.win-amd64-3.7\pymatgen\analysis\diffraction
  copying pymatgen\analysis\diffraction\__init__.py -> build\lib.win-amd64-3.7\pymatgen\analysis\diffraction
  creating build\lib.win-amd64-3.7\pymatgen\analysis\elasticity
  copying pymatgen\analysis\elasticity\elastic.py -> build\lib.win-amd64-3.7\pymatgen\analysis\elasticity
  copying pymatgen\analysis\elasticity\strain.py -> build\lib.win-amd64-3.7\pymatgen\analysis\elasticity
  copying pymatgen\analysis\elasticity\stress.py -> build\lib.win-amd64-3.7\pymatgen\analysis\elasticity
  copying pymatgen\analysis\elasticity\__init__.py -> build\lib.win-amd64-3.7\pymatgen\analysis\elasticity
  creating build\lib.win-amd64-3.7\pymatgen\analysis\ferroelectricity
  copying pymatgen\analysis\ferroelectricity\polarization.py -> build\lib.win-amd64-3.7\pymatgen\analysis\ferroelectricity
  copying pymatgen\analysis\ferroelectricity\__init__.py -> build\lib.win-amd64-3.7\pymatgen\analysis\ferroelectricity
  creating build\lib.win-amd64-3.7\pymatgen\analysis\gb
  copying pymatgen\analysis\gb\grain.py -> build\lib.win-amd64-3.7\pymatgen\analysis\gb
  copying pymatgen\analysis\gb\__init__.py -> build\lib.win-amd64-3.7\pymatgen\analysis\gb
  creating build\lib.win-amd64-3.7\pymatgen\analysis\magnetism
  copying pymatgen\analysis\magnetism\analyzer.py -> build\lib.win-amd64-3.7\pymatgen\analysis\magnetism
  copying pymatgen\analysis\magnetism\heisenberg.py -> build\lib.win-amd64-3.7\pymatgen\analysis\magnetism
  copying pymatgen\analysis\magnetism\jahnteller.py -> build\lib.win-amd64-3.7\pymatgen\analysis\magnetism
  copying pymatgen\analysis\magnetism\__init__.py -> build\lib.win-amd64-3.7\pymatgen\analysis\magnetism
  creating build\lib.win-amd64-3.7\pymatgen\analysis\structure_prediction
  copying pymatgen\analysis\structure_prediction\dopant_predictor.py -> build\lib.win-amd64-3.7\pymatgen\analysis\structure_prediction
  copying pymatgen\analysis\structure_prediction\substitution_probability.py -> build\lib.win-amd64-3.7\pymatgen\analysis\structure_prediction
  copying pymatgen\analysis\structure_prediction\substitutor.py -> build\lib.win-amd64-3.7\pymatgen\analysis\structure_prediction
  copying pymatgen\analysis\structure_prediction\volume_predictor.py -> build\lib.win-amd64-3.7\pymatgen\analysis\structure_prediction
  copying pymatgen\analysis\structure_prediction\__init__.py -> build\lib.win-amd64-3.7\pymatgen\analysis\structure_prediction
  creating build\lib.win-amd64-3.7\pymatgen\analysis\xas
  copying pymatgen\analysis\xas\spectrum.py -> build\lib.win-amd64-3.7\pymatgen\analysis\xas
  copying pymatgen\analysis\xas\__init__.py -> build\lib.win-amd64-3.7\pymatgen\analysis\xas
  creating build\lib.win-amd64-3.7\pymatgen\analysis\chemenv\connectivity
  copying pymatgen\analysis\chemenv\connectivity\connected_components.py -> build\lib.win-amd64-3.7\pymatgen\analysis\chemenv\connectivity
  copying pymatgen\analysis\chemenv\connectivity\connectivity_finder.py -> build\lib.win-amd64-3.7\pymatgen\analysis\chemenv\connectivity
  copying pymatgen\analysis\chemenv\connectivity\environment_nodes.py -> build\lib.win-amd64-3.7\pymatgen\analysis\chemenv\connectivity
  copying pymatgen\analysis\chemenv\connectivity\structure_connectivity.py -> build\lib.win-amd64-3.7\pymatgen\analysis\chemenv\connectivity
  copying pymatgen\analysis\chemenv\connectivity\__init__.py -> build\lib.win-amd64-3.7\pymatgen\analysis\chemenv\connectivity
  creating build\lib.win-amd64-3.7\pymatgen\analysis\chemenv\coordination_environments
  copying pymatgen\analysis\chemenv\coordination_environments\chemenv_strategies.py -> build\lib.win-amd64-3.7\pymatgen\analysis\chemenv\coordination_environments
  copying pymatgen\analysis\chemenv\coordination_environments\coordination_geometries.py -> build\lib.win-amd64-3.7\pymatgen\analysis\chemenv\coordination_environments
  copying pymatgen\analysis\chemenv\coordination_environments\coordination_geometry_finder.py -> build\lib.win-amd64-3.7\pymatgen\analysis\chemenv\coordination_environments
  copying pymatgen\analysis\chemenv\coordination_environments\structure_environments.py -> build\lib.win-amd64-3.7\pymatgen\analysis\chemenv\coordination_environments
  copying pymatgen\analysis\chemenv\coordination_environments\voronoi.py -> build\lib.win-amd64-3.7\pymatgen\analysis\chemenv\coordination_environments
  copying pymatgen\analysis\chemenv\coordination_environments\__init__.py -> build\lib.win-amd64-3.7\pymatgen\analysis\chemenv\coordination_environments
  creating build\lib.win-amd64-3.7\pymatgen\analysis\chemenv\utils
  copying pymatgen\analysis\chemenv\utils\chemenv_config.py -> build\lib.win-amd64-3.7\pymatgen\analysis\chemenv\utils
  copying pymatgen\analysis\chemenv\utils\chemenv_errors.py -> build\lib.win-amd64-3.7\pymatgen\analysis\chemenv\utils
  copying pymatgen\analysis\chemenv\utils\coordination_geometry_utils.py -> build\lib.win-amd64-3.7\pymatgen\analysis\chemenv\utils
  copying pymatgen\analysis\chemenv\utils\defs_utils.py -> build\lib.win-amd64-3.7\pymatgen\analysis\chemenv\utils
  copying pymatgen\analysis\chemenv\utils\func_utils.py -> build\lib.win-amd64-3.7\pymatgen\analysis\chemenv\utils
  copying pymatgen\analysis\chemenv\utils\graph_utils.py -> build\lib.win-amd64-3.7\pymatgen\analysis\chemenv\utils
  copying pymatgen\analysis\chemenv\utils\math_utils.py -> build\lib.win-amd64-3.7\pymatgen\analysis\chemenv\utils
  copying pymatgen\analysis\chemenv\utils\scripts_utils.py -> build\lib.win-amd64-3.7\pymatgen\analysis\chemenv\utils
  copying pymatgen\analysis\chemenv\utils\__init__.py -> build\lib.win-amd64-3.7\pymatgen\analysis\chemenv\utils
  creating build\lib.win-amd64-3.7\pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files
  copying pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files\__init__.py -> build\lib.win-amd64-3.7\pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files
  creating build\lib.win-amd64-3.7\pymatgen\analysis\chemenv\coordination_environments\strategy_files
  copying pymatgen\analysis\chemenv\coordination_environments\strategy_files\__init__.py -> build\lib.win-amd64-3.7\pymatgen\analysis\chemenv\coordination_environments\strategy_files
  creating build\lib.win-amd64-3.7\pymatgen\apps\battery
  copying pymatgen\apps\battery\analyzer.py -> build\lib.win-amd64-3.7\pymatgen\apps\battery
  copying pymatgen\apps\battery\battery_abc.py -> build\lib.win-amd64-3.7\pymatgen\apps\battery
  copying pymatgen\apps\battery\conversion_battery.py -> build\lib.win-amd64-3.7\pymatgen\apps\battery
  copying pymatgen\apps\battery\insertion_battery.py -> build\lib.win-amd64-3.7\pymatgen\apps\battery
  copying pymatgen\apps\battery\plotter.py -> build\lib.win-amd64-3.7\pymatgen\apps\battery
  copying pymatgen\apps\battery\__init__.py -> build\lib.win-amd64-3.7\pymatgen\apps\battery
  creating build\lib.win-amd64-3.7\pymatgen\apps\borg
  copying pymatgen\apps\borg\hive.py -> build\lib.win-amd64-3.7\pymatgen\apps\borg
  copying pymatgen\apps\borg\queen.py -> build\lib.win-amd64-3.7\pymatgen\apps\borg
  copying pymatgen\apps\borg\__init__.py -> build\lib.win-amd64-3.7\pymatgen\apps\borg
  creating build\lib.win-amd64-3.7\pymatgen\io\abinit
  copying pymatgen\io\abinit\abiinspect.py -> build\lib.win-amd64-3.7\pymatgen\io\abinit
  copying pymatgen\io\abinit\abiobjects.py -> build\lib.win-amd64-3.7\pymatgen\io\abinit
  copying pymatgen\io\abinit\abitimer.py -> build\lib.win-amd64-3.7\pymatgen\io\abinit
  copying pymatgen\io\abinit\helpers.py -> build\lib.win-amd64-3.7\pymatgen\io\abinit
  copying pymatgen\io\abinit\inputs.py -> build\lib.win-amd64-3.7\pymatgen\io\abinit
  copying pymatgen\io\abinit\netcdf.py -> build\lib.win-amd64-3.7\pymatgen\io\abinit
  copying pymatgen\io\abinit\pseudos.py -> build\lib.win-amd64-3.7\pymatgen\io\abinit
  copying pymatgen\io\abinit\variable.py -> build\lib.win-amd64-3.7\pymatgen\io\abinit
  copying pymatgen\io\abinit\__init__.py -> build\lib.win-amd64-3.7\pymatgen\io\abinit
  creating build\lib.win-amd64-3.7\pymatgen\io\exciting
  copying pymatgen\io\exciting\inputs.py -> build\lib.win-amd64-3.7\pymatgen\io\exciting
  copying pymatgen\io\exciting\__init__.py -> build\lib.win-amd64-3.7\pymatgen\io\exciting
  creating build\lib.win-amd64-3.7\pymatgen\io\feff
  copying pymatgen\io\feff\inputs.py -> build\lib.win-amd64-3.7\pymatgen\io\feff
  copying pymatgen\io\feff\outputs.py -> build\lib.win-amd64-3.7\pymatgen\io\feff
  copying pymatgen\io\feff\sets.py -> build\lib.win-amd64-3.7\pymatgen\io\feff
  copying pymatgen\io\feff\__init__.py -> build\lib.win-amd64-3.7\pymatgen\io\feff
  creating build\lib.win-amd64-3.7\pymatgen\io\lammps
  copying pymatgen\io\lammps\data.py -> build\lib.win-amd64-3.7\pymatgen\io\lammps
  copying pymatgen\io\lammps\inputs.py -> build\lib.win-amd64-3.7\pymatgen\io\lammps
  copying pymatgen\io\lammps\outputs.py -> build\lib.win-amd64-3.7\pymatgen\io\lammps
  copying pymatgen\io\lammps\utils.py -> build\lib.win-amd64-3.7\pymatgen\io\lammps
  copying pymatgen\io\lammps\__init__.py -> build\lib.win-amd64-3.7\pymatgen\io\lammps
  creating build\lib.win-amd64-3.7\pymatgen\io\qchem
  copying pymatgen\io\qchem\inputs.py -> build\lib.win-amd64-3.7\pymatgen\io\qchem
  copying pymatgen\io\qchem\outputs.py -> build\lib.win-amd64-3.7\pymatgen\io\qchem
  copying pymatgen\io\qchem\sets.py -> build\lib.win-amd64-3.7\pymatgen\io\qchem
  copying pymatgen\io\qchem\utils.py -> build\lib.win-amd64-3.7\pymatgen\io\qchem
  copying pymatgen\io\qchem\__init__.py -> build\lib.win-amd64-3.7\pymatgen\io\qchem
  creating build\lib.win-amd64-3.7\pymatgen\io\vasp
  copying pymatgen\io\vasp\help.py -> build\lib.win-amd64-3.7\pymatgen\io\vasp
  copying pymatgen\io\vasp\inputs.py -> build\lib.win-amd64-3.7\pymatgen\io\vasp
  copying pymatgen\io\vasp\outputs.py -> build\lib.win-amd64-3.7\pymatgen\io\vasp
  copying pymatgen\io\vasp\sets.py -> build\lib.win-amd64-3.7\pymatgen\io\vasp
  copying pymatgen\io\vasp\__init__.py -> build\lib.win-amd64-3.7\pymatgen\io\vasp
  copying pymatgen\analysis\bonds_jmol_ob.yaml -> build\lib.win-amd64-3.7\pymatgen\analysis
  copying pymatgen\analysis\bvparam_1991.yaml -> build\lib.win-amd64-3.7\pymatgen\analysis
  copying pymatgen\analysis\cn_opt_params.yaml -> build\lib.win-amd64-3.7\pymatgen\analysis
  copying pymatgen\analysis\icsd_bv.yaml -> build\lib.win-amd64-3.7\pymatgen\analysis
  copying pymatgen\analysis\op_params.yaml -> build\lib.win-amd64-3.7\pymatgen\analysis
  copying pymatgen\analysis\vesta_cutoffs.yaml -> build\lib.win-amd64-3.7\pymatgen\analysis
  copying pymatgen\analysis\aflow_prototypes.json -> build\lib.win-amd64-3.7\pymatgen\analysis
  copying pymatgen\analysis\ionic_radii.json -> build\lib.win-amd64-3.7\pymatgen\analysis
  copying pymatgen\analysis\costdb_elements.csv -> build\lib.win-amd64-3.7\pymatgen\analysis
  copying pymatgen\analysis\hhi_data.csv -> build\lib.win-amd64-3.7\pymatgen\analysis
  copying pymatgen\command_line\OxideTersoffPotentials -> build\lib.win-amd64-3.7\pymatgen\command_line
  copying pymatgen\core\bond_lengths.json -> build\lib.win-amd64-3.7\pymatgen\core
  copying pymatgen\core\func_groups.json -> build\lib.win-amd64-3.7\pymatgen\core
  copying pymatgen\core\libxc_docs.json -> build\lib.win-amd64-3.7\pymatgen\core
  copying pymatgen\core\periodic_table.json -> build\lib.win-amd64-3.7\pymatgen\core
  copying pymatgen\core\quad_data.json -> build\lib.win-amd64-3.7\pymatgen\core
  copying pymatgen\core\reconstructions_archive.json -> build\lib.win-amd64-3.7\pymatgen\core
  copying pymatgen\core\py.typed -> build\lib.win-amd64-3.7\pymatgen\core
  copying pymatgen\entries\MITCompatibility.yaml -> build\lib.win-amd64-3.7\pymatgen\entries
  copying pymatgen\entries\MPCompatibility.yaml -> build\lib.win-amd64-3.7\pymatgen\entries
  copying pymatgen\io\BASIS_PBE_54.yaml -> build\lib.win-amd64-3.7\pymatgen\io
  copying pymatgen\symmetry\symm_data.yaml -> build\lib.win-amd64-3.7\pymatgen\symmetry
  copying pymatgen\symmetry\symm_ops.yaml -> build\lib.win-amd64-3.7\pymatgen\symmetry
  copying pymatgen\symmetry\symm_data.json -> build\lib.win-amd64-3.7\pymatgen\symmetry
  copying pymatgen\symmetry\symm_ops.json -> build\lib.win-amd64-3.7\pymatgen\symmetry
  copying pymatgen\symmetry\symm_data_magnetic.sqlite -> build\lib.win-amd64-3.7\pymatgen\symmetry
  creating build\lib.win-amd64-3.7\pymatgen\util\structures
  copying pymatgen\util\structures\BaNiO3.json -> build\lib.win-amd64-3.7\pymatgen\util\structures
  copying pymatgen\util\structures\CsCl.json -> build\lib.win-amd64-3.7\pymatgen\util\structures
  copying pymatgen\util\structures\Graphite.json -> build\lib.win-amd64-3.7\pymatgen\util\structures
  copying pymatgen\util\structures\He_BCC.json -> build\lib.win-amd64-3.7\pymatgen\util\structures
  copying pymatgen\util\structures\K2O2.json -> build\lib.win-amd64-3.7\pymatgen\util\structures
  copying pymatgen\util\structures\Li10GeP2S12.json -> build\lib.win-amd64-3.7\pymatgen\util\structures
  copying pymatgen\util\structures\Li2O.json -> build\lib.win-amd64-3.7\pymatgen\util\structures
  copying pymatgen\util\structures\Li2O2.json -> build\lib.win-amd64-3.7\pymatgen\util\structures
  copying pymatgen\util\structures\Li3V2(PO4)3.json -> build\lib.win-amd64-3.7\pymatgen\util\structures
  copying pymatgen\util\structures\LiFePO4.json -> build\lib.win-amd64-3.7\pymatgen\util\structures
  copying pymatgen\util\structures\NaFePO4.json -> build\lib.win-amd64-3.7\pymatgen\util\structures
  copying pymatgen\util\structures\Pb2TiZrO6.json -> build\lib.win-amd64-3.7\pymatgen\util\structures
  copying pymatgen\util\structures\Si.json -> build\lib.win-amd64-3.7\pymatgen\util\structures
  copying pymatgen\util\structures\SiO2.json -> build\lib.win-amd64-3.7\pymatgen\util\structures
  copying pymatgen\util\structures\Sn.json -> build\lib.win-amd64-3.7\pymatgen\util\structures
  copying pymatgen\util\structures\SrTiO3.json -> build\lib.win-amd64-3.7\pymatgen\util\structures
  copying pymatgen\util\structures\TiO2.json -> build\lib.win-amd64-3.7\pymatgen\util\structures
  copying pymatgen\util\structures\TlBiSe2.json -> build\lib.win-amd64-3.7\pymatgen\util\structures
  copying pymatgen\util\structures\VO2.json -> build\lib.win-amd64-3.7\pymatgen\util\structures
  copying pymatgen\vis\ElementColorSchemes.yaml -> build\lib.win-amd64-3.7\pymatgen\vis
  copying pymatgen\analysis\diffraction\atomic_scattering_params.json -> build\lib.win-amd64-3.7\pymatgen\analysis\diffraction
  copying pymatgen\analysis\diffraction\neutron_scattering_length.json -> build\lib.win-amd64-3.7\pymatgen\analysis\diffraction
  copying pymatgen\analysis\magnetism\default_magmoms.yaml -> build\lib.win-amd64-3.7\pymatgen\analysis\magnetism
  creating build\lib.win-amd64-3.7\pymatgen\analysis\structure_prediction\data
  copying pymatgen\analysis\structure_prediction\data\lambda.json -> build\lib.win-amd64-3.7\pymatgen\analysis\structure_prediction\data
  copying pymatgen\analysis\structure_prediction\data\pair_correlation.json -> build\lib.win-amd64-3.7\pymatgen\analysis\structure_prediction\data
  copying pymatgen\analysis\structure_prediction\DLS_bond_params.yaml -> build\lib.win-amd64-3.7\pymatgen\analysis\structure_prediction
  copying pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files\allcg.txt -> build\lib.win-amd64-3.7\pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files
  copying pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files\A#2.json -> build\lib.win-amd64-3.7\pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files
  copying pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files\AC#12.json -> build\lib.win-amd64-3.7\pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files
  copying pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files\BO_1#8.json -> build\lib.win-amd64-3.7\pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files
  copying pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files\BO_2#8.json -> build\lib.win-amd64-3.7\pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files
  copying pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files\BO_3#8.json -> build\lib.win-amd64-3.7\pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files
  copying pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files\BS_1#10.json -> build\lib.win-amd64-3.7\pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files
  copying pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files\BS_2#10.json -> build\lib.win-amd64-3.7\pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files
  copying pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files\C#12.json -> build\lib.win-amd64-3.7\pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files
  copying pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files\C#8.json -> build\lib.win-amd64-3.7\pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files
  copying pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files\CO#11.json -> build\lib.win-amd64-3.7\pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files
  copying pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files\DD#20.json -> build\lib.win-amd64-3.7\pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files
  copying pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files\DD#8.json -> build\lib.win-amd64-3.7\pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files
  copying pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files\DDPN#8.json -> build\lib.win-amd64-3.7\pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files
  copying pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files\DI#11.json -> build\lib.win-amd64-3.7\pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files
  copying pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files\ET#7.json -> build\lib.win-amd64-3.7\pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files
  copying pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files\FO#7.json -> build\lib.win-amd64-3.7\pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files
  copying pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files\H#10.json -> build\lib.win-amd64-3.7\pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files
  copying pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files\H#11.json -> build\lib.win-amd64-3.7\pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files
  copying pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files\HA#12.json -> build\lib.win-amd64-3.7\pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files
  copying pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files\HB#8.json -> build\lib.win-amd64-3.7\pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files
  copying pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files\HD#9.json -> build\lib.win-amd64-3.7\pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files
  copying pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files\HP#12.json -> build\lib.win-amd64-3.7\pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files
  copying pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files\I#12.json -> build\lib.win-amd64-3.7\pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files
  copying pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files\L#2.json -> build\lib.win-amd64-3.7\pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files
  copying pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files\MI#10.json -> build\lib.win-amd64-3.7\pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files
  copying pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files\O#6.json -> build\lib.win-amd64-3.7\pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files
  copying pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files\O#6_explicit.json -> build\lib.win-amd64-3.7\pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files
  copying pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files\PA#10.json -> build\lib.win-amd64-3.7\pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files
  copying pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files\PB#7.json -> build\lib.win-amd64-3.7\pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files
  copying pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files\PBP#12.json -> build\lib.win-amd64-3.7\pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files
  copying pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files\PCPA#11.json -> build\lib.win-amd64-3.7\pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files
  copying pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files\PP#10.json -> build\lib.win-amd64-3.7\pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files
  copying pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files\PP#5.json -> build\lib.win-amd64-3.7\pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files
  copying pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files\PP#6.json -> build\lib.win-amd64-3.7\pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files
  copying pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files\S#1.json -> build\lib.win-amd64-3.7\pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files
  copying pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files\S#10.json -> build\lib.win-amd64-3.7\pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files
  copying pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files\S#12.json -> build\lib.win-amd64-3.7\pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files
  copying pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files\S#4.json -> build\lib.win-amd64-3.7\pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files
  copying pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files\S#5.json -> build\lib.win-amd64-3.7\pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files
  copying pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files\SA#8.json -> build\lib.win-amd64-3.7\pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files
  copying pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files\SBSA#10.json -> build\lib.win-amd64-3.7\pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files
  copying pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files\SBT#8.json -> build\lib.win-amd64-3.7\pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files
  copying pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files\SC#12.json -> build\lib.win-amd64-3.7\pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files
  copying pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files\SH#11.json -> build\lib.win-amd64-3.7\pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files
  copying pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files\SH#13.json -> build\lib.win-amd64-3.7\pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files
  copying pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files\SMA#9.json -> build\lib.win-amd64-3.7\pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files
  copying pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files\SS#4.json -> build\lib.win-amd64-3.7\pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files
  copying pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files\SS#9.json -> build\lib.win-amd64-3.7\pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files
  copying pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files\ST#7.json -> build\lib.win-amd64-3.7\pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files
  copying pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files\SY#4.json -> build\lib.win-amd64-3.7\pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files
  copying pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files\T#4.json -> build\lib.win-amd64-3.7\pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files
  copying pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files\T#5.json -> build\lib.win-amd64-3.7\pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files
  copying pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files\T#6.json -> build\lib.win-amd64-3.7\pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files
  copying pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files\TBSA#10.json -> build\lib.win-amd64-3.7\pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files
  copying pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files\TBT#8.json -> build\lib.win-amd64-3.7\pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files
  copying pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files\TC#9.json -> build\lib.win-amd64-3.7\pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files
  copying pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files\TI#9.json -> build\lib.win-amd64-3.7\pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files
  copying pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files\TL#3.json -> build\lib.win-amd64-3.7\pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files
  copying pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files\TO_1#9.json -> build\lib.win-amd64-3.7\pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files
  copying pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files\TO_2#9.json -> build\lib.win-amd64-3.7\pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files
  copying pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files\TO_3#9.json -> build\lib.win-amd64-3.7\pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files
  copying pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files\TS#3.json -> build\lib.win-amd64-3.7\pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files
  copying pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files\TT#12.json -> build\lib.win-amd64-3.7\pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files
  copying pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files\TT_1#9.json -> build\lib.win-amd64-3.7\pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files
  copying pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files\TT_2#9.json -> build\lib.win-amd64-3.7\pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files
  copying pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files\TT_3#9.json -> build\lib.win-amd64-3.7\pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files
  copying pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files\TY#3.json -> build\lib.win-amd64-3.7\pymatgen\analysis\chemenv\coordination_environments\coordination_geometries_files
  copying pymatgen\analysis\chemenv\coordination_environments\strategy_files\ImprovedConfidenceCutoffDefaultParameters.json -> build\lib.win-amd64-3.7\pymatgen\analysis\chemenv\coordination_environments\strategy_files
  copying pymatgen\io\feff\MPELNESSet.yaml -> build\lib.win-amd64-3.7\pymatgen\io\feff
  copying pymatgen\io\feff\MPEXAFSSet.yaml -> build\lib.win-amd64-3.7\pymatgen\io\feff
  copying pymatgen\io\feff\MPEXELFSSet.yaml -> build\lib.win-amd64-3.7\pymatgen\io\feff
  copying pymatgen\io\feff\MPXANESSet.yaml -> build\lib.win-amd64-3.7\pymatgen\io\feff
  creating build\lib.win-amd64-3.7\pymatgen\io\lammps\templates
  copying pymatgen\io\lammps\templates\md.txt -> build\lib.win-amd64-3.7\pymatgen\io\lammps\templates
  copying pymatgen\io\lammps\CoeffsDataType.yaml -> build\lib.win-amd64-3.7\pymatgen\io\lammps
  copying pymatgen\io\vasp\MITRelaxSet.yaml -> build\lib.win-amd64-3.7\pymatgen\io\vasp
  copying pymatgen\io\vasp\MPHSERelaxSet.yaml -> build\lib.win-amd64-3.7\pymatgen\io\vasp
  copying pymatgen\io\vasp\MPRelaxSet.yaml -> build\lib.win-amd64-3.7\pymatgen\io\vasp
  copying pymatgen\io\vasp\MPSCANRelaxSet.yaml -> build\lib.win-amd64-3.7\pymatgen\io\vasp
  copying pymatgen\io\vasp\MVLGWSet.yaml -> build\lib.win-amd64-3.7\pymatgen\io\vasp
  copying pymatgen\io\vasp\MVLRelax52Set.yaml -> build\lib.win-amd64-3.7\pymatgen\io\vasp
  copying pymatgen\io\vasp\VASPIncarBase.yaml -> build\lib.win-amd64-3.7\pymatgen\io\vasp
  copying pymatgen\io\vasp\vdW_parameters.yaml -> build\lib.win-amd64-3.7\pymatgen\io\vasp
  copying pymatgen\io\vasp\incar_parameters.json -> build\lib.win-amd64-3.7\pymatgen\io\vasp
  copying pymatgen\io\vasp\vasp_potcar_file_hashes.json -> build\lib.win-amd64-3.7\pymatgen\io\vasp
  copying pymatgen\io\vasp\vasp_potcar_pymatgen_hashes.json -> build\lib.win-amd64-3.7\pymatgen\io\vasp
  running build_ext
  building 'pymatgen.optimization.linear_assignment' extension
  error: Microsoft Visual C++ 14.0 is required. Get it with "Build Tools for Visual Studio": https://visualstudio.microsoft.com/downloads/
  ----------------------------------------
  ERROR: Failed building wheel for pymatgen
  Running setup.py clean for pymatgen
  Building wheel for spglib (setup.py) ... error
  ERROR: Command errored out with exit status 1:
   command: 'c:\program files\python37\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\Dexter\\AppData\\Local\\Temp\\pip-install-q2sl7tjc\\spglib\\setup.py'"'"'; __file__='"'"'C:\\Users\\Dexter\\AppData\\Local\\Temp\\pip-install-q2sl7tjc\\spglib\\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d 'C:\Users\Dexter\AppData\Local\Temp\pip-wheel-hpmr8d0m'
       cwd: C:\Users\Dexter\AppData\Local\Temp\pip-install-q2sl7tjc\spglib\
  Complete output (14 lines):
  setuptools is used.
  c:\program files\python37\lib\site-packages\setuptools\dist.py:454: UserWarning: Normalizing '1.14.1-0' to '1.14.1.post0'
    warnings.warn(tmpl.format(**locals()))
  running bdist_wheel
  running build
  running build_py
  creating build
  creating build\lib.win-amd64-3.7
  creating build\lib.win-amd64-3.7\spglib
  copying spglib\spglib.py -> build\lib.win-amd64-3.7\spglib
  copying spglib\__init__.py -> build\lib.win-amd64-3.7\spglib
  running build_ext
  building 'spglib._spglib' extension
  error: Microsoft Visual C++ 14.0 is required. Get it with "Build Tools for Visual Studio": https://visualstudio.microsoft.com/downloads/
  ----------------------------------------
  ERROR: Failed building wheel for spglib
  Running setup.py clean for spglib
Failed to build pymatgen spglib
Installing collected packages: spglib, decorator, networkx, six, python-dateutil, pyparsing, cycler, kiwisolver, matplotlib, palettable, mpmath, sympy, pytz, pandas, retrying, plotly, pymatgen
    Running setup.py install for spglib ... error
    ERROR: Command errored out with exit status 1:
     command: 'c:\program files\python37\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\Dexter\\AppData\\Local\\Temp\\pip-install-q2sl7tjc\\spglib\\setup.py'"'"'; __file__='"'"'C:\\Users\\Dexter\\AppData\\Local\\Temp\\pip-install-q2sl7tjc\\spglib\\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record 'C:\Users\Dexter\AppData\Local\Temp\pip-record-uyj9jvv_\install-record.txt' --single-version-externally-managed --compile --install-headers 'c:\program files\python37\Include\spglib'
         cwd: C:\Users\Dexter\AppData\Local\Temp\pip-install-q2sl7tjc\spglib\
    Complete output (14 lines):
    setuptools is used.
    c:\program files\python37\lib\site-packages\setuptools\dist.py:454: UserWarning: Normalizing '1.14.1-0' to '1.14.1.post0'
      warnings.warn(tmpl.format(**locals()))
    running install
    running build
    running build_py
    creating build
    creating build\lib.win-amd64-3.7
    creating build\lib.win-amd64-3.7\spglib
    copying spglib\spglib.py -> build\lib.win-amd64-3.7\spglib
    copying spglib\__init__.py -> build\lib.win-amd64-3.7\spglib
    running build_ext
    building 'spglib._spglib' extension
    error: Microsoft Visual C++ 14.0 is required. Get it with "Build Tools for Visual Studio": https://visualstudio.microsoft.com/downloads/
    ----------------------------------------
ERROR: Command errored out with exit status 1: 'c:\program files\python37\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\Dexter\\AppData\\Local\\Temp\\pip-install-q2sl7tjc\\spglib\\setup.py'"'"'; __file__='"'"'C:\\Users\\Dexter\\AppData\\Local\\Temp\\pip-install-q2sl7tjc\\spglib\\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record 'C:\Users\Dexter\AppData\Local\Temp\pip-record-uyj9jvv_\install-record.txt' --single-version-externally-managed --compile --install-headers 'c:\program files\python37\Include\spglib' Check the logs for full command output.

Can anyone tell me how to solve this problem? Thanks so much for your sincerely help!

mkhorton commented 4 years ago

Hi @LaboratoryofDexter, the error is this:

    error: Microsoft Visual C++ 14.0 is required. Get it with "Build Tools for Visual Studio": https://visualstudio.microsoft.com/downloads/

Many Python codes (including pymatgen) have C extensions as an optimization to make certain code perform faster.

I would recommend you use conda instead of pip to install pymatgen:

conda install --channel conda-forge pymatgen

This side-steps the issue since conda should perform the compilation for you so you don't need to install your own compiler.

LaboratoryofDexter commented 4 years ago

Thanks so much for your help, mkhorton. I installed Anaconda now, and installed the Pymatgen in its CMD.exe prompt. For common Python, the Visual Studio installation takes some time and I will wait to see whether it also works or not. Thanks again for your sincerely help!

mkhorton commented 4 years ago

No problem. For the next release of pymatgen we will start including pre-built binaries for all platforms on PyPI/pip, so hopefully in future this will be a bit easier even if not using conda!