There are still some headache for new user with packages which has a lot of dependencies in a Windows environment.
It have gotten better with Python 3.6 and pip 9.0.1.
I have a tutorial here about Anaconda,
which can help new user with install and dependencies,
specially for data science stuff where people need a lot of packages.
As i mention in tutorial there is no problem to have both installed.
So to look at how
Scipy and Numpy had been updated if there was a need for it.
It have gotten better with Python 3.6 and pip 9.0.1.
I have a tutorial here about Anaconda,
which can help new user with install and dependencies,
specially for data science stuff where people need a lot of packages.
As i mention in tutorial there is no problem to have both installed.
So to look at how
conda
handles movipy with conda install moviepy
G:\Anaconda3\Scripts λ conda install moviepy Fetching package metadata ............... Solving package specifications: . Package plan for installation in environment G:\Anaconda3: The following NEW packages will be INSTALLED: backports.functools_lru_cache: 1.4-py36_1 conda-forge ca-certificates: 2017.7.27.1-0 conda-forge ffmpeg: 3.2.4-1 conda-forge krb5: 1.14.2-vc14_0 conda-forge [vc14] libssh2: 1.8.0-vc14_2 conda-forge [vc14] moviepy: 0.2.3.2-py36_0 conda-forge tqdm: 4.11.2-py36_0 conda-forge The following packages will be UPDATED: curl: 7.52.1-vc14_0 --> 7.55.1-vc14_0 conda-forge [vc14] h5py: 2.7.0-np111py36_0 --> 2.7.1-py36_1 conda-forge hdf5: 1.8.15.1-vc14_4 --> 1.8.18-vc14_2 conda-forge [vc14] icu: 57.1-vc14_0 --> 58.1-vc14_1 conda-forge [vc14] jpeg: 9b-vc14_0 --> 9b-vc14_1 conda-forge [vc14] pycurl: 7.43.0-py36_2 --> 7.43.0-py36h086bf4c_3 pytables: 3.2.2-np111py36_4 --> 3.4.2-np111py36_4 conda-forge tk: 8.5.18-vc14_0 --> 8.6.6-vc14_5 conda-forge [vc14] The following packages will be SUPERSEDED by a higher-priority channel: bzip2: 1.0.6-vc14_3 --> 1.0.6-vc14_1 conda-forge [vc14] conda: 4.3.30-py36h7e176b0_0 --> 4.3.29-py36_0 conda-forge conda-env: 2.6.0-h36134e3_1 --> 2.6.0-0 conda-forge freetype: 2.8-vc14h17c9bdf_0 --> 2.7-vc14_1 conda-forge [vc14] imageio: 2.2.0-py36had6c2d2_0 --> 2.1.2-py36_0 conda-forge libpng: 1.6.32-vc14h5163883_3 --> 1.6.28-vc14_2 conda-forge [vc14] libtiff: 4.0.8-vc14h04e2a1e_10 --> 4.0.6-vc14_7 conda-forge [vc14] matplotlib: 2.1.0-py36h11b4b9c_0 --> 2.1.0-py36_0 conda-forge openssl: 1.0.2l-vc14_0 --> 1.0.2l-vc14_0 conda-forge [vc14] pillow: 4.2.1-py36hdb25ab2_0 --> 4.2.1-py36_0 conda-forge qt: 5.6.2-vc14_4 --> 5.6.2-vc14_1 conda-forge [vc14] zlib: 1.2.11-vc14h1cdd9ab_1 --> 1.2.11-vc14_0 conda-forge [vc14] Proceed ([y]/n)? y ca-certificate 100% |###############################| Time: 0:00:00 281.62 kB/s conda-env-2.6. 100% |###############################| Time: 0:00:00 25.15 kB/s ffmpeg-3.2.4-1 100% |###############################| Time: 0:00:06 2.69 MB/s bzip2-1.0.6-vc 100% |###############################| Time: 0:00:00 1.09 MB/s jpeg-9b-vc14_1 100% |###############################| Time: 0:00:00 896.36 kB/s krb5-1.14.2-vc 100% |###############################| Time: 0:00:00 2.08 MB/s openssl-1.0.2l 100% |###############################| Time: 0:00:01 3.08 MB/s zlib-1.2.11-vc 100% |###############################| Time: 0:00:00 2.97 MB/s hdf5-1.8.18-vc 100% |###############################| Time: 0:00:04 2.98 MB/s icu-58.1-vc14_ 100% |###############################| Time: 0:00:07 3.10 MB/s libpng-1.6.28- 100% |###############################| Time: 0:00:00 2.24 MB/s libssh2-1.8.0- 100% |###############################| Time: 0:00:00 3.05 MB/s libtiff-4.0.6- 100% |###############################| Time: 0:00:00 2.98 MB/s tk-8.6.6-vc14_ 100% |###############################| Time: 0:00:01 2.91 MB/s curl-7.55.1-vc 100% |###############################| Time: 0:00:00 3.08 MB/s freetype-2.7-v 100% |###############################| Time: 0:00:00 3.04 MB/s qt-5.6.2-vc14_ 100% |###############################| Time: 0:00:18 3.15 MB/s tqdm-4.11.2-py 100% |###############################| Time: 0:00:00 3.05 MB/s backports.func 100% |###############################| Time: 0:00:00 2.72 MB/s h5py-2.7.1-py3 100% |###############################| Time: 0:00:00 1.87 MB/s pillow-4.2.1-p 100% |###############################| Time: 0:00:00 2.94 MB/s pycurl-7.43.0- 100% |###############################| Time: 0:00:00 2.65 MB/s imageio-2.1.2- 100% |###############################| Time: 0:00:01 2.66 MB/s matplotlib-2.1 100% |###############################| Time: 0:00:02 3.01 MB/s pytables-3.4.2 100% |###############################| Time: 0:00:01 2.63 MB/s moviepy-0.2.3. 100% |###############################| Time: 0:00:00 3.05 MB/s conda-4.3.29-p 100% |###############################| Time: 0:00:00 2.33 MB/s G:\Anaconda3\ScriptsSe how all dependencies is found,and of course SciPy and NumPy is already a part of Anaconda.
Scipy and Numpy had been updated if there was a need for it.