MDAnalysis / mdanalysis

MDAnalysis is a Python library to analyze molecular dynamics simulations.
https://mdanalysis.org
Other
1.32k stars 650 forks source link

Problem in installation #2877

Closed IsmaheneMesbah closed 4 years ago

IsmaheneMesbah commented 4 years ago

Expected behavior

Hello,

I have a problem while installing the package, I tried with Conda, git clone, and pip command.

Actual behavior

Here the error I get with pip command:

Collecting mdanalysis
  Using cached MDAnalysis-1.0.0.tar.gz (19.6 MB)
Requirement already satisfied: numpy>=1.13.3 in c:\users\ismahene\anaconda3\lib\site-packages (from mdanalysis) (1.18.1)
Requirement already satisfied: biopython>=1.71 in c:\users\ismahene\anaconda3\lib\site-packages (from mdanalysis) (1.72)
Requirement already satisfied: networkx>=1.0 in c:\users\ismahene\anaconda3\lib\site-packages (from mdanalysis) (2.4)
Requirement already satisfied: GridDataFormats>=0.4.0 in c:\users\ismahene\anaconda3\lib\site-packages (from mdanalysis) (0.5.0)
Requirement already satisfied: six>=1.4.0 in c:\users\ismahene\anaconda3\lib\site-packages (from mdanalysis) (1.14.0)
Requirement already satisfied: mmtf-python>=1.0.0 in c:\users\ismahene\anaconda3\lib\site-packages (from mdanalysis) (1.1.2)
Requirement already satisfied: joblib>=0.12 in c:\users\ismahene\anaconda3\lib\site-packages (from mdanalysis) (0.14.1)
Requirement already satisfied: scipy>=1.0.0 in c:\users\ismahene\anaconda3\lib\site-packages (from mdanalysis) (1.4.1)
Requirement already satisfied: matplotlib>=1.5.1 in c:\users\ismahene\anaconda3\lib\site-packages (from mdanalysis) (3.1.3)
Requirement already satisfied: mock in c:\users\ismahene\anaconda3\lib\site-packages (from mdanalysis) (4.0.1)
Requirement already satisfied: tqdm>=4.43.0 in c:\users\ismahene\anaconda3\lib\site-packages (from mdanalysis) (4.45.0)
Collecting gsd>=1.9.3
  Using cached gsd-2.1.2.tar.gz (122 kB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
    Preparing wheel metadata ... done
Requirement already satisfied: decorator>=4.3.0 in c:\users\ismahene\anaconda3\lib\site-packages (from networkx>=1.0->mdanalysis) (4.4.2)
Requirement already satisfied: msgpack>=0.5.6 in c:\users\ismahene\anaconda3\lib\site-packages (from mmtf-python>=1.0.0->mdanalysis) (1.0.0)
Requirement already satisfied: pyparsing!=2.0.4,!=2.1.2,!=2.1.6,>=2.0.1 in c:\users\ismahene\anaconda3\lib\site-packages (from matplotlib>=1.5.1->mdanalysis) (2.4.6)
Requirement already satisfied: cycler>=0.10 in c:\users\ismahene\anaconda3\lib\site-packages (from matplotlib>=1.5.1->mdanalysis) (0.10.0)
Requirement already satisfied: python-dateutil>=2.1 in c:\users\ismahene\anaconda3\lib\site-packages (from matplotlib>=1.5.1->mdanalysis) (2.8.1)
Requirement already satisfied: kiwisolver>=1.0.1 in c:\users\ismahene\anaconda3\lib\site-packages (from matplotlib>=1.5.1->mdanalysis) (1.1.0)
Requirement already satisfied: cython in c:\users\ismahene\anaconda3\lib\site-packages (from gsd>=1.9.3->mdanalysis) (0.29.15)
Requirement already satisfied: setuptools in c:\users\ismahene\anaconda3\lib\site-packages (from kiwisolver>=1.0.1->matplotlib>=1.5.1->mdanalysis) (46.1.3.post20200330)
Building wheels for collected packages: mdanalysis, gsd
  Building wheel for mdanalysis (setup.py) ... error
  ERROR: Command errored out with exit status 1:
   command: 'C:\Users\Ismahene\Anaconda3\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\Ismahene\\AppData\\Local\\Temp\\pip-install-m5sfm7nw\\mdanalysis\\setup.py'"'"'; __file__='"'"'C:\\Users\\Ismahene\\AppData\\Local\\Temp\\pip-install-m5sfm7nw\\mdanalysis\\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\Ismahene\AppData\Local\Temp\pip-wheel-2xktwtl2'
       cwd: C:\Users\Ismahene\AppData\Local\Temp\pip-install-m5sfm7nw\mdanalysis\
  Complete output (195 lines):
  C:\Users\Ismahene\AppData\Local\Temp\pip-install-m5sfm7nw\mdanalysis\setup.py:126: DeprecationWarning: The SafeConfigParser class has been renamed to ConfigParser in Python 3.2. This alias will be removed in future versions. Use ConfigParser directly instead.
    self.config = configparser.SafeConfigParser()
  Attempting to autodetect OpenMP support... Did not detect OpenMP support.
  No openmp compatible compiler found default to serial build.
  Will not attempt to use Cython.
  running bdist_wheel
  The [wheel] section is deprecated. Use [bdist_wheel] instead.
  running build
  running build_py
  creating build
  creating build\lib.win32-3.7
  creating build\lib.win32-3.7\MDAnalysis
  copying MDAnalysis\authors.py -> build\lib.win32-3.7\MDAnalysis
  copying MDAnalysis\due.py -> build\lib.win32-3.7\MDAnalysis
  copying MDAnalysis\exceptions.py -> build\lib.win32-3.7\MDAnalysis
  copying MDAnalysis\units.py -> build\lib.win32-3.7\MDAnalysis
  copying MDAnalysis\version.py -> build\lib.win32-3.7\MDAnalysis
  copying MDAnalysis\__init__.py -> build\lib.win32-3.7\MDAnalysis
  creating build\lib.win32-3.7\MDAnalysis\analysis
  copying MDAnalysis\analysis\align.py -> build\lib.win32-3.7\MDAnalysis\analysis
  copying MDAnalysis\analysis\base.py -> build\lib.win32-3.7\MDAnalysis\analysis
  copying MDAnalysis\analysis\contacts.py -> build\lib.win32-3.7\MDAnalysis\analysis
  copying MDAnalysis\analysis\density.py -> build\lib.win32-3.7\MDAnalysis\analysis
  copying MDAnalysis\analysis\diffusionmap.py -> build\lib.win32-3.7\MDAnalysis\analysis
  copying MDAnalysis\analysis\dihedrals.py -> build\lib.win32-3.7\MDAnalysis\analysis
  copying MDAnalysis\analysis\distances.py -> build\lib.win32-3.7\MDAnalysis\analysis
  copying MDAnalysis\analysis\gnm.py -> build\lib.win32-3.7\MDAnalysis\analysis
  copying MDAnalysis\analysis\helanal.py -> build\lib.win32-3.7\MDAnalysis\analysis
  copying MDAnalysis\analysis\hole.py -> build\lib.win32-3.7\MDAnalysis\analysis
  copying MDAnalysis\analysis\leaflet.py -> build\lib.win32-3.7\MDAnalysis\analysis
  copying MDAnalysis\analysis\lineardensity.py -> build\lib.win32-3.7\MDAnalysis\analysis
  copying MDAnalysis\analysis\nuclinfo.py -> build\lib.win32-3.7\MDAnalysis\analysis
  copying MDAnalysis\analysis\pca.py -> build\lib.win32-3.7\MDAnalysis\analysis
  copying MDAnalysis\analysis\polymer.py -> build\lib.win32-3.7\MDAnalysis\analysis
  copying MDAnalysis\analysis\psa.py -> build\lib.win32-3.7\MDAnalysis\analysis
  copying MDAnalysis\analysis\rdf.py -> build\lib.win32-3.7\MDAnalysis\analysis
  copying MDAnalysis\analysis\rms.py -> build\lib.win32-3.7\MDAnalysis\analysis
  copying MDAnalysis\analysis\waterdynamics.py -> build\lib.win32-3.7\MDAnalysis\analysis
  copying MDAnalysis\analysis\__init__.py -> build\lib.win32-3.7\MDAnalysis\analysis
  creating build\lib.win32-3.7\MDAnalysis\auxiliary
  copying MDAnalysis\auxiliary\base.py -> build\lib.win32-3.7\MDAnalysis\auxiliary
  copying MDAnalysis\auxiliary\core.py -> build\lib.win32-3.7\MDAnalysis\auxiliary
  copying MDAnalysis\auxiliary\XVG.py -> build\lib.win32-3.7\MDAnalysis\auxiliary
  copying MDAnalysis\auxiliary\__init__.py -> build\lib.win32-3.7\MDAnalysis\auxiliary
  creating build\lib.win32-3.7\MDAnalysis\coordinates
  copying MDAnalysis\coordinates\base.py -> build\lib.win32-3.7\MDAnalysis\coordinates
  copying MDAnalysis\coordinates\chain.py -> build\lib.win32-3.7\MDAnalysis\coordinates
  copying MDAnalysis\coordinates\chemfiles.py -> build\lib.win32-3.7\MDAnalysis\coordinates
  copying MDAnalysis\coordinates\core.py -> build\lib.win32-3.7\MDAnalysis\coordinates
  copying MDAnalysis\coordinates\CRD.py -> build\lib.win32-3.7\MDAnalysis\coordinates
  copying MDAnalysis\coordinates\DCD.py -> build\lib.win32-3.7\MDAnalysis\coordinates
  copying MDAnalysis\coordinates\DLPoly.py -> build\lib.win32-3.7\MDAnalysis\coordinates
  copying MDAnalysis\coordinates\DMS.py -> build\lib.win32-3.7\MDAnalysis\coordinates
  copying MDAnalysis\coordinates\FHIAIMS.py -> build\lib.win32-3.7\MDAnalysis\coordinates
  copying MDAnalysis\coordinates\GMS.py -> build\lib.win32-3.7\MDAnalysis\coordinates
  copying MDAnalysis\coordinates\GRO.py -> build\lib.win32-3.7\MDAnalysis\coordinates
  copying MDAnalysis\coordinates\GSD.py -> build\lib.win32-3.7\MDAnalysis\coordinates
  copying MDAnalysis\coordinates\INPCRD.py -> build\lib.win32-3.7\MDAnalysis\coordinates
  copying MDAnalysis\coordinates\LAMMPS.py -> build\lib.win32-3.7\MDAnalysis\coordinates
  copying MDAnalysis\coordinates\memory.py -> build\lib.win32-3.7\MDAnalysis\coordinates
  copying MDAnalysis\coordinates\MMTF.py -> build\lib.win32-3.7\MDAnalysis\coordinates
  copying MDAnalysis\coordinates\MOL2.py -> build\lib.win32-3.7\MDAnalysis\coordinates
  copying MDAnalysis\coordinates\NAMDBIN.py -> build\lib.win32-3.7\MDAnalysis\coordinates
  copying MDAnalysis\coordinates\null.py -> build\lib.win32-3.7\MDAnalysis\coordinates
  copying MDAnalysis\coordinates\ParmEd.py -> build\lib.win32-3.7\MDAnalysis\coordinates
  copying MDAnalysis\coordinates\PDB.py -> build\lib.win32-3.7\MDAnalysis\coordinates
  copying MDAnalysis\coordinates\PDBQT.py -> build\lib.win32-3.7\MDAnalysis\coordinates
  copying MDAnalysis\coordinates\PQR.py -> build\lib.win32-3.7\MDAnalysis\coordinates
  copying MDAnalysis\coordinates\TRJ.py -> build\lib.win32-3.7\MDAnalysis\coordinates
  copying MDAnalysis\coordinates\TRR.py -> build\lib.win32-3.7\MDAnalysis\coordinates
  copying MDAnalysis\coordinates\TRZ.py -> build\lib.win32-3.7\MDAnalysis\coordinates
  copying MDAnalysis\coordinates\TXYZ.py -> build\lib.win32-3.7\MDAnalysis\coordinates
  copying MDAnalysis\coordinates\XDR.py -> build\lib.win32-3.7\MDAnalysis\coordinates
  copying MDAnalysis\coordinates\XTC.py -> build\lib.win32-3.7\MDAnalysis\coordinates
  copying MDAnalysis\coordinates\XYZ.py -> build\lib.win32-3.7\MDAnalysis\coordinates
  copying MDAnalysis\coordinates\__init__.py -> build\lib.win32-3.7\MDAnalysis\coordinates
  creating build\lib.win32-3.7\MDAnalysis\core
  copying MDAnalysis\core\groups.py -> build\lib.win32-3.7\MDAnalysis\core
  copying MDAnalysis\core\selection.py -> build\lib.win32-3.7\MDAnalysis\core
  copying MDAnalysis\core\topology.py -> build\lib.win32-3.7\MDAnalysis\core
  copying MDAnalysis\core\topologyattrs.py -> build\lib.win32-3.7\MDAnalysis\core
  copying MDAnalysis\core\topologyobjects.py -> build\lib.win32-3.7\MDAnalysis\core
  copying MDAnalysis\core\universe.py -> build\lib.win32-3.7\MDAnalysis\core
  copying MDAnalysis\core\_get_readers.py -> build\lib.win32-3.7\MDAnalysis\core
  copying MDAnalysis\core\__init__.py -> build\lib.win32-3.7\MDAnalysis\core
  creating build\lib.win32-3.7\MDAnalysis\lib
  copying MDAnalysis\lib\correlations.py -> build\lib.win32-3.7\MDAnalysis\lib
  copying MDAnalysis\lib\distances.py -> build\lib.win32-3.7\MDAnalysis\lib
  copying MDAnalysis\lib\log.py -> build\lib.win32-3.7\MDAnalysis\lib
  copying MDAnalysis\lib\mdamath.py -> build\lib.win32-3.7\MDAnalysis\lib
  copying MDAnalysis\lib\NeighborSearch.py -> build\lib.win32-3.7\MDAnalysis\lib
  copying MDAnalysis\lib\pkdtree.py -> build\lib.win32-3.7\MDAnalysis\lib
  copying MDAnalysis\lib\transformations.py -> build\lib.win32-3.7\MDAnalysis\lib
  copying MDAnalysis\lib\util.py -> build\lib.win32-3.7\MDAnalysis\lib
  copying MDAnalysis\lib\__init__.py -> build\lib.win32-3.7\MDAnalysis\lib
  creating build\lib.win32-3.7\MDAnalysis\selections
  copying MDAnalysis\selections\base.py -> build\lib.win32-3.7\MDAnalysis\selections
  copying MDAnalysis\selections\charmm.py -> build\lib.win32-3.7\MDAnalysis\selections
  copying MDAnalysis\selections\gromacs.py -> build\lib.win32-3.7\MDAnalysis\selections
  copying MDAnalysis\selections\jmol.py -> build\lib.win32-3.7\MDAnalysis\selections
  copying MDAnalysis\selections\pymol.py -> build\lib.win32-3.7\MDAnalysis\selections
  copying MDAnalysis\selections\vmd.py -> build\lib.win32-3.7\MDAnalysis\selections
  copying MDAnalysis\selections\__init__.py -> build\lib.win32-3.7\MDAnalysis\selections
  creating build\lib.win32-3.7\MDAnalysis\tests
  copying MDAnalysis\tests\datafiles.py -> build\lib.win32-3.7\MDAnalysis\tests
  copying MDAnalysis\tests\__init__.py -> build\lib.win32-3.7\MDAnalysis\tests
  creating build\lib.win32-3.7\MDAnalysis\topology
  copying MDAnalysis\topology\base.py -> build\lib.win32-3.7\MDAnalysis\topology
  copying MDAnalysis\topology\core.py -> build\lib.win32-3.7\MDAnalysis\topology
  copying MDAnalysis\topology\CRDParser.py -> build\lib.win32-3.7\MDAnalysis\topology
  copying MDAnalysis\topology\DLPolyParser.py -> build\lib.win32-3.7\MDAnalysis\topology
  copying MDAnalysis\topology\DMSParser.py -> build\lib.win32-3.7\MDAnalysis\topology
  copying MDAnalysis\topology\ExtendedPDBParser.py -> build\lib.win32-3.7\MDAnalysis\topology
  copying MDAnalysis\topology\FHIAIMSParser.py -> build\lib.win32-3.7\MDAnalysis\topology
  copying MDAnalysis\topology\GMSParser.py -> build\lib.win32-3.7\MDAnalysis\topology
  copying MDAnalysis\topology\GROParser.py -> build\lib.win32-3.7\MDAnalysis\topology
  copying MDAnalysis\topology\GSDParser.py -> build\lib.win32-3.7\MDAnalysis\topology
  copying MDAnalysis\topology\guessers.py -> build\lib.win32-3.7\MDAnalysis\topology
  copying MDAnalysis\topology\HoomdXMLParser.py -> build\lib.win32-3.7\MDAnalysis\topology
  copying MDAnalysis\topology\ITPParser.py -> build\lib.win32-3.7\MDAnalysis\topology
  copying MDAnalysis\topology\LAMMPSParser.py -> build\lib.win32-3.7\MDAnalysis\topology
  copying MDAnalysis\topology\MinimalParser.py -> build\lib.win32-3.7\MDAnalysis\topology
  copying MDAnalysis\topology\MMTFParser.py -> build\lib.win32-3.7\MDAnalysis\topology
  copying MDAnalysis\topology\MOL2Parser.py -> build\lib.win32-3.7\MDAnalysis\topology
  copying MDAnalysis\topology\ParmEdParser.py -> build\lib.win32-3.7\MDAnalysis\topology
  copying MDAnalysis\topology\PDBParser.py -> build\lib.win32-3.7\MDAnalysis\topology
  copying MDAnalysis\topology\PDBQTParser.py -> build\lib.win32-3.7\MDAnalysis\topology
  copying MDAnalysis\topology\PQRParser.py -> build\lib.win32-3.7\MDAnalysis\topology
  copying MDAnalysis\topology\PSFParser.py -> build\lib.win32-3.7\MDAnalysis\topology
  copying MDAnalysis\topology\tables.py -> build\lib.win32-3.7\MDAnalysis\topology
  copying MDAnalysis\topology\TOPParser.py -> build\lib.win32-3.7\MDAnalysis\topology
  copying MDAnalysis\topology\TPRParser.py -> build\lib.win32-3.7\MDAnalysis\topology
  copying MDAnalysis\topology\TXYZParser.py -> build\lib.win32-3.7\MDAnalysis\topology
  copying MDAnalysis\topology\XYZParser.py -> build\lib.win32-3.7\MDAnalysis\topology
  copying MDAnalysis\topology\__init__.py -> build\lib.win32-3.7\MDAnalysis\topology
  creating build\lib.win32-3.7\MDAnalysis\transformations
  copying MDAnalysis\transformations\fit.py -> build\lib.win32-3.7\MDAnalysis\transformations
  copying MDAnalysis\transformations\positionaveraging.py -> build\lib.win32-3.7\MDAnalysis\transformations
  copying MDAnalysis\transformations\rotate.py -> build\lib.win32-3.7\MDAnalysis\transformations
  copying MDAnalysis\transformations\translate.py -> build\lib.win32-3.7\MDAnalysis\transformations
  copying MDAnalysis\transformations\wrap.py -> build\lib.win32-3.7\MDAnalysis\transformations
  copying MDAnalysis\transformations\__init__.py -> build\lib.win32-3.7\MDAnalysis\transformations
  creating build\lib.win32-3.7\MDAnalysis\visualization
  copying MDAnalysis\visualization\streamlines.py -> build\lib.win32-3.7\MDAnalysis\visualization
  copying MDAnalysis\visualization\streamlines_3D.py -> build\lib.win32-3.7\MDAnalysis\visualization
  copying MDAnalysis\visualization\__init__.py -> build\lib.win32-3.7\MDAnalysis\visualization
  creating build\lib.win32-3.7\MDAnalysis\analysis\data
  copying MDAnalysis\analysis\data\filenames.py -> build\lib.win32-3.7\MDAnalysis\analysis\data
  copying MDAnalysis\analysis\data\__init__.py -> build\lib.win32-3.7\MDAnalysis\analysis\data
  creating build\lib.win32-3.7\MDAnalysis\analysis\encore
  copying MDAnalysis\analysis\encore\bootstrap.py -> build\lib.win32-3.7\MDAnalysis\analysis\encore
  copying MDAnalysis\analysis\encore\confdistmatrix.py -> build\lib.win32-3.7\MDAnalysis\analysis\encore
  copying MDAnalysis\analysis\encore\covariance.py -> build\lib.win32-3.7\MDAnalysis\analysis\encore
  copying MDAnalysis\analysis\encore\similarity.py -> build\lib.win32-3.7\MDAnalysis\analysis\encore
  copying MDAnalysis\analysis\encore\utils.py -> build\lib.win32-3.7\MDAnalysis\analysis\encore
  copying MDAnalysis\analysis\encore\__init__.py -> build\lib.win32-3.7\MDAnalysis\analysis\encore
  creating build\lib.win32-3.7\MDAnalysis\analysis\hbonds
  copying MDAnalysis\analysis\hbonds\hbond_analysis.py -> build\lib.win32-3.7\MDAnalysis\analysis\hbonds
  copying MDAnalysis\analysis\hbonds\hbond_autocorrel.py -> build\lib.win32-3.7\MDAnalysis\analysis\hbonds
  copying MDAnalysis\analysis\hbonds\wbridge_analysis.py -> build\lib.win32-3.7\MDAnalysis\analysis\hbonds
  copying MDAnalysis\analysis\hbonds\__init__.py -> build\lib.win32-3.7\MDAnalysis\analysis\hbonds
  creating build\lib.win32-3.7\MDAnalysis\analysis\hole2
  copying MDAnalysis\analysis\hole2\hole.py -> build\lib.win32-3.7\MDAnalysis\analysis\hole2
  copying MDAnalysis\analysis\hole2\templates.py -> build\lib.win32-3.7\MDAnalysis\analysis\hole2
  copying MDAnalysis\analysis\hole2\utils.py -> build\lib.win32-3.7\MDAnalysis\analysis\hole2
  copying MDAnalysis\analysis\hole2\__init__.py -> build\lib.win32-3.7\MDAnalysis\analysis\hole2
  creating build\lib.win32-3.7\MDAnalysis\analysis\hydrogenbonds
  copying MDAnalysis\analysis\hydrogenbonds\hbond_analysis.py -> build\lib.win32-3.7\MDAnalysis\analysis\hydrogenbonds
  copying MDAnalysis\analysis\hydrogenbonds\__init__.py -> build\lib.win32-3.7\MDAnalysis\analysis\hydrogenbonds
  creating build\lib.win32-3.7\MDAnalysis\analysis\legacy
  copying MDAnalysis\analysis\legacy\x3dna.py -> build\lib.win32-3.7\MDAnalysis\analysis\legacy
  copying MDAnalysis\analysis\legacy\__init__.py -> build\lib.win32-3.7\MDAnalysis\analysis\legacy
  creating build\lib.win32-3.7\MDAnalysis\analysis\utils
  copying MDAnalysis\analysis\utils\__init__.py -> build\lib.win32-3.7\MDAnalysis\analysis\utils
  creating build\lib.win32-3.7\MDAnalysis\analysis\encore\clustering
  copying MDAnalysis\analysis\encore\clustering\cluster.py -> build\lib.win32-3.7\MDAnalysis\analysis\encore\clustering
  copying MDAnalysis\analysis\encore\clustering\ClusterCollection.py -> build\lib.win32-3.7\MDAnalysis\analysis\encore\clustering
  copying MDAnalysis\analysis\encore\clustering\ClusteringMethod.py -> build\lib.win32-3.7\MDAnalysis\analysis\encore\clustering
  copying MDAnalysis\analysis\encore\clustering\__init__.py -> build\lib.win32-3.7\MDAnalysis\analysis\encore\clustering
  creating build\lib.win32-3.7\MDAnalysis\analysis\encore\dimensionality_reduction
  copying MDAnalysis\analysis\encore\dimensionality_reduction\DimensionalityReductionMethod.py -> build\lib.win32-3.7\MDAnalysis\analysis\encore\dimensionality_reduction
  copying MDAnalysis\analysis\encore\dimensionality_reduction\reduce_dimensionality.py -> build\lib.win32-3.7\MDAnalysis\analysis\encore\dimensionality_reduction
  copying MDAnalysis\analysis\encore\dimensionality_reduction\__init__.py -> build\lib.win32-3.7\MDAnalysis\analysis\encore\dimensionality_reduction
  creating build\lib.win32-3.7\MDAnalysis\lib\formats
  copying MDAnalysis\lib\formats\__init__.py -> build\lib.win32-3.7\MDAnalysis\lib\formats
  creating build\lib.win32-3.7\MDAnalysis\topology\tpr
  copying MDAnalysis\topology\tpr\obj.py -> build\lib.win32-3.7\MDAnalysis\topology\tpr
  copying MDAnalysis\topology\tpr\setting.py -> build\lib.win32-3.7\MDAnalysis\topology\tpr
  copying MDAnalysis\topology\tpr\utils.py -> build\lib.win32-3.7\MDAnalysis\topology\tpr
  copying MDAnalysis\topology\tpr\__init__.py -> build\lib.win32-3.7\MDAnalysis\topology\tpr
  copying MDAnalysis\analysis\data\janin_ref_data.npy -> build\lib.win32-3.7\MDAnalysis\analysis\data
  copying MDAnalysis\analysis\data\rama_ref_data.npy -> build\lib.win32-3.7\MDAnalysis\analysis\data
  running build_ext
  building 'MDAnalysis.lib.formats.libdcd' 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 mdanalysis
  Running setup.py clean for mdanalysis
  Building wheel for gsd (PEP 517) ... error
  ERROR: Command errored out with exit status 1:
   command: 'C:\Users\Ismahene\Anaconda3\python.exe' 'C:\Users\Ismahene\Anaconda3\lib\site-packages\pip\_vendor\pep517\_in_process.py' build_wheel 'C:\Users\Ismahene\AppData\Local\Temp\tmpucmmmjs5'
       cwd: C:\Users\Ismahene\AppData\Local\Temp\pip-install-m5sfm7nw\gsd\
  Complete output (12 lines):
  running bdist_wheel
  running build
  running build_py
  creating build
  creating build\lib.win32-3.7
  creating build\lib.win32-3.7\gsd
  copying gsd\hoomd.py -> build\lib.win32-3.7\gsd
  copying gsd\pygsd.py -> build\lib.win32-3.7\gsd
  copying gsd\__init__.py -> build\lib.win32-3.7\gsd
  running build_ext
  building 'gsd.fl' 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 gsd
Failed to build mdanalysis gsd
ERROR: Could not build wheels for gsd which use PEP 517 and cannot be installed directly

Current version of MDAnalysis

lilyminium commented 4 years ago

Hi @IsmaheneMesbah, welcome to MDAnalysis. The error message suggests that

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

Have you tried installing this before running pip install MDAnalysis again? Does it solve your problem?

IsmaheneMesbah commented 4 years ago

Hi @IsmaheneMesbah, welcome to MDAnalysis. The error message suggests that

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

Have you tried installing this before running pip install MDAnalysis again? Does it solve your problem?

Hi, I did install it but it did not solve my problem.

lilyminium commented 4 years ago

Thanks @IsmaheneMesbah, could you post an updated error message then? That will help us troubleshoot :-)

IsmaheneMesbah commented 4 years ago

Thanks @IsmaheneMesbah, could you post an updated error message then? That will help us troubleshoot :-)

Once I installed visual studio I tried pip install command both on the terminal of visual studio and PowerShell terminal, I have the same error

Building wheels for collected packages: mdanalysis, gsd
  Building wheel for mdanalysis (setup.py) ... error
  ERROR: Command errored out with exit status 1:
   command: 'C:\Users\Ismahene\Anaconda3\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\Ismahene\\AppData\\Local\\Temp\\pip-install-65jp04me\\mdanalysis\\setup.py'"'"'; __file__='"'"'C:\\Users\\Ismahene\\AppData\\Local\\Temp\\pip-install-65jp04me\\mdanalysis\\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\Ismahene\AppData\Local\Temp\pip-wheel-b_ieel_6'
       cwd: C:\Users\Ismahene\AppData\Local\Temp\pip-install-65jp04me\mdanalysis\
  Complete output (195 lines):
  C:\Users\Ismahene\AppData\Local\Temp\pip-install-65jp04me\mdanalysis\setup.py:126: DeprecationWarning: The SafeConfigParser class has been renamed to ConfigParser in Python 3.2. This alias will be removed in future versions. Use ConfigParser directly instead.
    self.config = configparser.SafeConfigParser()
  Attempting to autodetect OpenMP support... Did not detect OpenMP support.
  No openmp compatible compiler found default to serial build.
  Will not attempt to use Cython.
  running bdist_wheel
  The [wheel] section is deprecated. Use [bdist_wheel] instead.
  running build
  running build_py
  creating build
  creating build\lib.win32-3.7
  creating build\lib.win32-3.7\MDAnalysis
  copying MDAnalysis\authors.py -> build\lib.win32-3.7\MDAnalysis
  copying MDAnalysis\due.py -> build\lib.win32-3.7\MDAnalysis
  copying MDAnalysis\exceptions.py -> build\lib.win32-3.7\MDAnalysis
  copying MDAnalysis\units.py -> build\lib.win32-3.7\MDAnalysis
  copying MDAnalysis\version.py -> build\lib.win32-3.7\MDAnalysis
  copying MDAnalysis\__init__.py -> build\lib.win32-3.7\MDAnalysis
  creating build\lib.win32-3.7\MDAnalysis\analysis
  copying MDAnalysis\analysis\align.py -> build\lib.win32-3.7\MDAnalysis\analysis
  copying MDAnalysis\analysis\base.py -> build\lib.win32-3.7\MDAnalysis\analysis
  copying MDAnalysis\analysis\contacts.py -> build\lib.win32-3.7\MDAnalysis\analysis
  copying MDAnalysis\analysis\density.py -> build\lib.win32-3.7\MDAnalysis\analysis
  copying MDAnalysis\analysis\diffusionmap.py -> build\lib.win32-3.7\MDAnalysis\analysis
  copying MDAnalysis\analysis\dihedrals.py -> build\lib.win32-3.7\MDAnalysis\analysis
  copying MDAnalysis\analysis\distances.py -> build\lib.win32-3.7\MDAnalysis\analysis
  copying MDAnalysis\analysis\gnm.py -> build\lib.win32-3.7\MDAnalysis\analysis
  copying MDAnalysis\analysis\helanal.py -> build\lib.win32-3.7\MDAnalysis\analysis
  copying MDAnalysis\analysis\hole.py -> build\lib.win32-3.7\MDAnalysis\analysis
  copying MDAnalysis\analysis\leaflet.py -> build\lib.win32-3.7\MDAnalysis\analysis
  copying MDAnalysis\analysis\lineardensity.py -> build\lib.win32-3.7\MDAnalysis\analysis
  copying MDAnalysis\analysis\nuclinfo.py -> build\lib.win32-3.7\MDAnalysis\analysis
  copying MDAnalysis\analysis\pca.py -> build\lib.win32-3.7\MDAnalysis\analysis
  copying MDAnalysis\analysis\polymer.py -> build\lib.win32-3.7\MDAnalysis\analysis
  copying MDAnalysis\analysis\psa.py -> build\lib.win32-3.7\MDAnalysis\analysis
  copying MDAnalysis\analysis\rdf.py -> build\lib.win32-3.7\MDAnalysis\analysis
  copying MDAnalysis\analysis\rms.py -> build\lib.win32-3.7\MDAnalysis\analysis
  copying MDAnalysis\analysis\waterdynamics.py -> build\lib.win32-3.7\MDAnalysis\analysis
  copying MDAnalysis\analysis\__init__.py -> build\lib.win32-3.7\MDAnalysis\analysis
  creating build\lib.win32-3.7\MDAnalysis\auxiliary
  copying MDAnalysis\auxiliary\base.py -> build\lib.win32-3.7\MDAnalysis\auxiliary
  copying MDAnalysis\auxiliary\core.py -> build\lib.win32-3.7\MDAnalysis\auxiliary
  copying MDAnalysis\auxiliary\XVG.py -> build\lib.win32-3.7\MDAnalysis\auxiliary
  copying MDAnalysis\auxiliary\__init__.py -> build\lib.win32-3.7\MDAnalysis\auxiliary
  creating build\lib.win32-3.7\MDAnalysis\coordinates
  copying MDAnalysis\coordinates\base.py -> build\lib.win32-3.7\MDAnalysis\coordinates
  copying MDAnalysis\coordinates\chain.py -> build\lib.win32-3.7\MDAnalysis\coordinates
  copying MDAnalysis\coordinates\chemfiles.py -> build\lib.win32-3.7\MDAnalysis\coordinates
  copying MDAnalysis\coordinates\core.py -> build\lib.win32-3.7\MDAnalysis\coordinates
  copying MDAnalysis\coordinates\CRD.py -> build\lib.win32-3.7\MDAnalysis\coordinates
  copying MDAnalysis\coordinates\DCD.py -> build\lib.win32-3.7\MDAnalysis\coordinates
  copying MDAnalysis\coordinates\DLPoly.py -> build\lib.win32-3.7\MDAnalysis\coordinates
  copying MDAnalysis\coordinates\DMS.py -> build\lib.win32-3.7\MDAnalysis\coordinates
  copying MDAnalysis\coordinates\FHIAIMS.py -> build\lib.win32-3.7\MDAnalysis\coordinates
  copying MDAnalysis\coordinates\GMS.py -> build\lib.win32-3.7\MDAnalysis\coordinates
  copying MDAnalysis\coordinates\GRO.py -> build\lib.win32-3.7\MDAnalysis\coordinates
  copying MDAnalysis\coordinates\GSD.py -> build\lib.win32-3.7\MDAnalysis\coordinates
  copying MDAnalysis\coordinates\INPCRD.py -> build\lib.win32-3.7\MDAnalysis\coordinates
  copying MDAnalysis\coordinates\LAMMPS.py -> build\lib.win32-3.7\MDAnalysis\coordinates
  copying MDAnalysis\coordinates\memory.py -> build\lib.win32-3.7\MDAnalysis\coordinates
  copying MDAnalysis\coordinates\MMTF.py -> build\lib.win32-3.7\MDAnalysis\coordinates
  copying MDAnalysis\coordinates\MOL2.py -> build\lib.win32-3.7\MDAnalysis\coordinates
  copying MDAnalysis\coordinates\NAMDBIN.py -> build\lib.win32-3.7\MDAnalysis\coordinates
  copying MDAnalysis\coordinates\null.py -> build\lib.win32-3.7\MDAnalysis\coordinates
  copying MDAnalysis\coordinates\ParmEd.py -> build\lib.win32-3.7\MDAnalysis\coordinates
  copying MDAnalysis\coordinates\PDB.py -> build\lib.win32-3.7\MDAnalysis\coordinates
  copying MDAnalysis\coordinates\PDBQT.py -> build\lib.win32-3.7\MDAnalysis\coordinates
  copying MDAnalysis\coordinates\PQR.py -> build\lib.win32-3.7\MDAnalysis\coordinates
  copying MDAnalysis\coordinates\TRJ.py -> build\lib.win32-3.7\MDAnalysis\coordinates
  copying MDAnalysis\coordinates\TRR.py -> build\lib.win32-3.7\MDAnalysis\coordinates
  copying MDAnalysis\coordinates\TRZ.py -> build\lib.win32-3.7\MDAnalysis\coordinates
  copying MDAnalysis\coordinates\TXYZ.py -> build\lib.win32-3.7\MDAnalysis\coordinates
  copying MDAnalysis\coordinates\XDR.py -> build\lib.win32-3.7\MDAnalysis\coordinates
  copying MDAnalysis\coordinates\XTC.py -> build\lib.win32-3.7\MDAnalysis\coordinates
  copying MDAnalysis\coordinates\XYZ.py -> build\lib.win32-3.7\MDAnalysis\coordinates
  copying MDAnalysis\coordinates\__init__.py -> build\lib.win32-3.7\MDAnalysis\coordinates
  creating build\lib.win32-3.7\MDAnalysis\core
  copying MDAnalysis\core\groups.py -> build\lib.win32-3.7\MDAnalysis\core
  copying MDAnalysis\core\selection.py -> build\lib.win32-3.7\MDAnalysis\core
  copying MDAnalysis\core\topology.py -> build\lib.win32-3.7\MDAnalysis\core
  copying MDAnalysis\core\topologyattrs.py -> build\lib.win32-3.7\MDAnalysis\core
  copying MDAnalysis\core\topologyobjects.py -> build\lib.win32-3.7\MDAnalysis\core
  copying MDAnalysis\core\universe.py -> build\lib.win32-3.7\MDAnalysis\core
  copying MDAnalysis\core\_get_readers.py -> build\lib.win32-3.7\MDAnalysis\core
  copying MDAnalysis\core\__init__.py -> build\lib.win32-3.7\MDAnalysis\core
  creating build\lib.win32-3.7\MDAnalysis\lib
  copying MDAnalysis\lib\correlations.py -> build\lib.win32-3.7\MDAnalysis\lib
  copying MDAnalysis\lib\distances.py -> build\lib.win32-3.7\MDAnalysis\lib
  copying MDAnalysis\lib\log.py -> build\lib.win32-3.7\MDAnalysis\lib
  copying MDAnalysis\lib\mdamath.py -> build\lib.win32-3.7\MDAnalysis\lib
  copying MDAnalysis\lib\NeighborSearch.py -> build\lib.win32-3.7\MDAnalysis\lib
  copying MDAnalysis\lib\pkdtree.py -> build\lib.win32-3.7\MDAnalysis\lib
  copying MDAnalysis\lib\transformations.py -> build\lib.win32-3.7\MDAnalysis\lib
  copying MDAnalysis\lib\util.py -> build\lib.win32-3.7\MDAnalysis\lib
  copying MDAnalysis\lib\__init__.py -> build\lib.win32-3.7\MDAnalysis\lib
  creating build\lib.win32-3.7\MDAnalysis\selections
  copying MDAnalysis\selections\base.py -> build\lib.win32-3.7\MDAnalysis\selections
  copying MDAnalysis\selections\charmm.py -> build\lib.win32-3.7\MDAnalysis\selections
  copying MDAnalysis\selections\gromacs.py -> build\lib.win32-3.7\MDAnalysis\selections
  copying MDAnalysis\selections\jmol.py -> build\lib.win32-3.7\MDAnalysis\selections
  copying MDAnalysis\selections\pymol.py -> build\lib.win32-3.7\MDAnalysis\selections
  copying MDAnalysis\selections\vmd.py -> build\lib.win32-3.7\MDAnalysis\selections
  copying MDAnalysis\selections\__init__.py -> build\lib.win32-3.7\MDAnalysis\selections
  creating build\lib.win32-3.7\MDAnalysis\tests
  copying MDAnalysis\tests\datafiles.py -> build\lib.win32-3.7\MDAnalysis\tests
  copying MDAnalysis\tests\__init__.py -> build\lib.win32-3.7\MDAnalysis\tests
  creating build\lib.win32-3.7\MDAnalysis\topology
  copying MDAnalysis\topology\base.py -> build\lib.win32-3.7\MDAnalysis\topology
  copying MDAnalysis\topology\core.py -> build\lib.win32-3.7\MDAnalysis\topology
  copying MDAnalysis\topology\CRDParser.py -> build\lib.win32-3.7\MDAnalysis\topology
  copying MDAnalysis\topology\DLPolyParser.py -> build\lib.win32-3.7\MDAnalysis\topology
  copying MDAnalysis\topology\DMSParser.py -> build\lib.win32-3.7\MDAnalysis\topology
  copying MDAnalysis\topology\ExtendedPDBParser.py -> build\lib.win32-3.7\MDAnalysis\topology
  copying MDAnalysis\topology\FHIAIMSParser.py -> build\lib.win32-3.7\MDAnalysis\topology
  copying MDAnalysis\topology\GMSParser.py -> build\lib.win32-3.7\MDAnalysis\topology
  copying MDAnalysis\topology\GROParser.py -> build\lib.win32-3.7\MDAnalysis\topology
  copying MDAnalysis\topology\GSDParser.py -> build\lib.win32-3.7\MDAnalysis\topology
  copying MDAnalysis\topology\guessers.py -> build\lib.win32-3.7\MDAnalysis\topology
  copying MDAnalysis\topology\HoomdXMLParser.py -> build\lib.win32-3.7\MDAnalysis\topology
  copying MDAnalysis\topology\ITPParser.py -> build\lib.win32-3.7\MDAnalysis\topology
  copying MDAnalysis\topology\LAMMPSParser.py -> build\lib.win32-3.7\MDAnalysis\topology
  copying MDAnalysis\topology\MinimalParser.py -> build\lib.win32-3.7\MDAnalysis\topology
  copying MDAnalysis\topology\MMTFParser.py -> build\lib.win32-3.7\MDAnalysis\topology
  copying MDAnalysis\topology\MOL2Parser.py -> build\lib.win32-3.7\MDAnalysis\topology
  copying MDAnalysis\topology\ParmEdParser.py -> build\lib.win32-3.7\MDAnalysis\topology
  copying MDAnalysis\topology\PDBParser.py -> build\lib.win32-3.7\MDAnalysis\topology
  copying MDAnalysis\topology\PDBQTParser.py -> build\lib.win32-3.7\MDAnalysis\topology
  copying MDAnalysis\topology\PQRParser.py -> build\lib.win32-3.7\MDAnalysis\topology
  copying MDAnalysis\topology\PSFParser.py -> build\lib.win32-3.7\MDAnalysis\topology
  copying MDAnalysis\topology\tables.py -> build\lib.win32-3.7\MDAnalysis\topology
  copying MDAnalysis\topology\TOPParser.py -> build\lib.win32-3.7\MDAnalysis\topology
  copying MDAnalysis\topology\TPRParser.py -> build\lib.win32-3.7\MDAnalysis\topology
  copying MDAnalysis\topology\TXYZParser.py -> build\lib.win32-3.7\MDAnalysis\topology
  copying MDAnalysis\topology\XYZParser.py -> build\lib.win32-3.7\MDAnalysis\topology
  copying MDAnalysis\topology\__init__.py -> build\lib.win32-3.7\MDAnalysis\topology
  creating build\lib.win32-3.7\MDAnalysis\transformations
  copying MDAnalysis\transformations\fit.py -> build\lib.win32-3.7\MDAnalysis\transformations
  copying MDAnalysis\transformations\positionaveraging.py -> build\lib.win32-3.7\MDAnalysis\transformations
  copying MDAnalysis\transformations\rotate.py -> build\lib.win32-3.7\MDAnalysis\transformations
  copying MDAnalysis\transformations\translate.py -> build\lib.win32-3.7\MDAnalysis\transformations
  copying MDAnalysis\transformations\wrap.py -> build\lib.win32-3.7\MDAnalysis\transformations
  copying MDAnalysis\transformations\__init__.py -> build\lib.win32-3.7\MDAnalysis\transformations
  creating build\lib.win32-3.7\MDAnalysis\visualization
  copying MDAnalysis\visualization\streamlines.py -> build\lib.win32-3.7\MDAnalysis\visualization
  copying MDAnalysis\visualization\streamlines_3D.py -> build\lib.win32-3.7\MDAnalysis\visualization
  copying MDAnalysis\visualization\__init__.py -> build\lib.win32-3.7\MDAnalysis\visualization
  creating build\lib.win32-3.7\MDAnalysis\analysis\data
  copying MDAnalysis\analysis\data\filenames.py -> build\lib.win32-3.7\MDAnalysis\analysis\data
  copying MDAnalysis\analysis\data\__init__.py -> build\lib.win32-3.7\MDAnalysis\analysis\data
  creating build\lib.win32-3.7\MDAnalysis\analysis\encore
  copying MDAnalysis\analysis\encore\bootstrap.py -> build\lib.win32-3.7\MDAnalysis\analysis\encore
  copying MDAnalysis\analysis\encore\confdistmatrix.py -> build\lib.win32-3.7\MDAnalysis\analysis\encore
  copying MDAnalysis\analysis\encore\covariance.py -> build\lib.win32-3.7\MDAnalysis\analysis\encore
  copying MDAnalysis\analysis\encore\similarity.py -> build\lib.win32-3.7\MDAnalysis\analysis\encore
  copying MDAnalysis\analysis\encore\utils.py -> build\lib.win32-3.7\MDAnalysis\analysis\encore
  copying MDAnalysis\analysis\encore\__init__.py -> build\lib.win32-3.7\MDAnalysis\analysis\encore
  creating build\lib.win32-3.7\MDAnalysis\analysis\hbonds
  copying MDAnalysis\analysis\hbonds\hbond_analysis.py -> build\lib.win32-3.7\MDAnalysis\analysis\hbonds
  copying MDAnalysis\analysis\hbonds\hbond_autocorrel.py -> build\lib.win32-3.7\MDAnalysis\analysis\hbonds
  copying MDAnalysis\analysis\hbonds\wbridge_analysis.py -> build\lib.win32-3.7\MDAnalysis\analysis\hbonds
  copying MDAnalysis\analysis\hbonds\__init__.py -> build\lib.win32-3.7\MDAnalysis\analysis\hbonds
  creating build\lib.win32-3.7\MDAnalysis\analysis\hole2
  copying MDAnalysis\analysis\hole2\hole.py -> build\lib.win32-3.7\MDAnalysis\analysis\hole2
  copying MDAnalysis\analysis\hole2\templates.py -> build\lib.win32-3.7\MDAnalysis\analysis\hole2
  copying MDAnalysis\analysis\hole2\utils.py -> build\lib.win32-3.7\MDAnalysis\analysis\hole2
  copying MDAnalysis\analysis\hole2\__init__.py -> build\lib.win32-3.7\MDAnalysis\analysis\hole2
  creating build\lib.win32-3.7\MDAnalysis\analysis\hydrogenbonds
  copying MDAnalysis\analysis\hydrogenbonds\hbond_analysis.py -> build\lib.win32-3.7\MDAnalysis\analysis\hydrogenbonds
  copying MDAnalysis\analysis\hydrogenbonds\__init__.py -> build\lib.win32-3.7\MDAnalysis\analysis\hydrogenbonds
  creating build\lib.win32-3.7\MDAnalysis\analysis\legacy
  copying MDAnalysis\analysis\legacy\x3dna.py -> build\lib.win32-3.7\MDAnalysis\analysis\legacy
  copying MDAnalysis\analysis\legacy\__init__.py -> build\lib.win32-3.7\MDAnalysis\analysis\legacy
  creating build\lib.win32-3.7\MDAnalysis\analysis\utils
  copying MDAnalysis\analysis\utils\__init__.py -> build\lib.win32-3.7\MDAnalysis\analysis\utils
  creating build\lib.win32-3.7\MDAnalysis\analysis\encore\clustering
  copying MDAnalysis\analysis\encore\clustering\cluster.py -> build\lib.win32-3.7\MDAnalysis\analysis\encore\clustering
  copying MDAnalysis\analysis\encore\clustering\ClusterCollection.py -> build\lib.win32-3.7\MDAnalysis\analysis\encore\clustering
  copying MDAnalysis\analysis\encore\clustering\ClusteringMethod.py -> build\lib.win32-3.7\MDAnalysis\analysis\encore\clustering
  copying MDAnalysis\analysis\encore\clustering\__init__.py -> build\lib.win32-3.7\MDAnalysis\analysis\encore\clustering
  creating build\lib.win32-3.7\MDAnalysis\analysis\encore\dimensionality_reduction
  copying MDAnalysis\analysis\encore\dimensionality_reduction\DimensionalityReductionMethod.py -> build\lib.win32-3.7\MDAnalysis\analysis\encore\dimensionality_reduction
  copying MDAnalysis\analysis\encore\dimensionality_reduction\reduce_dimensionality.py -> build\lib.win32-3.7\MDAnalysis\analysis\encore\dimensionality_reduction
  copying MDAnalysis\analysis\encore\dimensionality_reduction\__init__.py -> build\lib.win32-3.7\MDAnalysis\analysis\encore\dimensionality_reduction
  creating build\lib.win32-3.7\MDAnalysis\lib\formats
  copying MDAnalysis\lib\formats\__init__.py -> build\lib.win32-3.7\MDAnalysis\lib\formats
  creating build\lib.win32-3.7\MDAnalysis\topology\tpr
  copying MDAnalysis\topology\tpr\obj.py -> build\lib.win32-3.7\MDAnalysis\topology\tpr
  copying MDAnalysis\topology\tpr\setting.py -> build\lib.win32-3.7\MDAnalysis\topology\tpr
  copying MDAnalysis\topology\tpr\utils.py -> build\lib.win32-3.7\MDAnalysis\topology\tpr
  copying MDAnalysis\topology\tpr\__init__.py -> build\lib.win32-3.7\MDAnalysis\topology\tpr
  copying MDAnalysis\analysis\data\janin_ref_data.npy -> build\lib.win32-3.7\MDAnalysis\analysis\data
  copying MDAnalysis\analysis\data\rama_ref_data.npy -> build\lib.win32-3.7\MDAnalysis\analysis\data
  running build_ext
  building 'MDAnalysis.lib.formats.libdcd' 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 mdanalysis
  Running setup.py clean for mdanalysis
  Building wheel for gsd (PEP 517) ... error
  ERROR: Command errored out with exit status 1:
   command: 'C:\Users\Ismahene\Anaconda3\python.exe' 'C:\Users\Ismahene\Anaconda3\lib\site-packages\pip\_vendor\pep517\_in_process.py' build_wheel 'C:\Users\Ismahene\AppData\Local\Temp\tmp3tdl_hlh'
       cwd: C:\Users\Ismahene\AppData\Local\Temp\pip-install-65jp04me\gsd\
  Complete output (12 lines):
  running bdist_wheel
  running build
  running build_py
  creating build
  creating build\lib.win32-3.7
  creating build\lib.win32-3.7\gsd
  copying gsd\hoomd.py -> build\lib.win32-3.7\gsd
  copying gsd\pygsd.py -> build\lib.win32-3.7\gsd
  copying gsd\__init__.py -> build\lib.win32-3.7\gsd
  running build_ext
  building 'gsd.fl' 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 gsd
Failed to build mdanalysis gsd
ERROR: Could not build wheels for gsd which use PEP 517 and cannot be installed directly
lilyminium commented 4 years ago

It looks like C++ 14.0 is not bundled with Visual Studio, but must be installed in the separate "Build Tools for Visual Studio"; could you please try that and then try pip install mdanalysis again?

IsmaheneMesbah commented 4 years ago

It worked. thank you

orbeckst commented 4 years ago

I am a bit surprised that conda didn't work for you as that comes with all packages pre-build. Normally we recommend conda installations.

Perhaps our docs (dev guide?) could have a footnote somewhere for people building on Windows?

In any case, I am glad that you managed to pip-install everything and will close the issue. You're still welcome to leave us a note here if you want to tell us why conda didn't work for you.

ARUN1321 commented 3 years ago

I too have the same prob but don't know what did u do to solving I am using pip and not using conda so I tried these belove commands pip install --upgrade MDAnalysis pip install --upgrade MDAnalysisTests in the first command after downloading it mentioned "failed to build GSD" so please help me in solving the problem, please so I can continue my project please help

orbeckst commented 3 years ago

@ARUN1321 did you get an error in your output that stated

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

If so, try installing Visual C++ 14.0 with "Build Tools for Visual Studio" from https://visualstudio.microsoft.com/downloads/.

See also https://userguide.mdanalysis.org/2.0.0-dev0/installation.html#installation

If there's another error message with a different download location then try that, too.

ARUN1321 commented 3 years ago

Sir can i try anaconda Will i get the same error sir Visual studio takes a long time to download thats why i am asking

On Mon, 29 Mar 2021, 2:17 pm Oliver Beckstein, @.***> wrote:

@ARUN1321 https://github.com/ARUN1321 did you get an error in your output that stated

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

If so, try installing Visual C++ 14.0 with "Build Tools for Visual Studio" from https://visualstudio.microsoft.com/downloads/.

If there's another error message with a different download location then try that, too.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/MDAnalysis/mdanalysis/issues/2877#issuecomment-809194808, or unsubscribe https://github.com/notifications/unsubscribe-auth/ASD2GQSTFL2SIOPCYM73NA3TGA5BTANCNFSM4PLQ5UTQ .

orbeckst commented 3 years ago

By all means, try anaconda. See https://www.mdanalysis.org/pages/installation_quick_start/ and https://userguide.mdanalysis.org/stable/installation.html#conda