Intel® Distribution for Python*
Engage in discussions with community peers related to Python* applications and core computational packages.

Specifications conflicts in Windows

RL5
Beginner
830 Views

Hi,

I am having a problem similar to the known issue reported for Linux.

I am running Windows 8.1, did a clean installation of Anaconda3 (v4.0), and then followed the instructions for installation at the conda site. Everything went fine without error messages. Then I tried to install `pandas` and I got to the issue:

The following specifications were found to be in conflict:
  - bzip2 (target=bzip2-1.0.6-intel_py3.5_1.tar.bz2)
  - conda -> python 3.5*
  - conda-env (target=conda-env-2.4.4-intel_py3.5_1.tar.bz2) -> python 3.5*
  - cython (target=cython-0.23.4-intel_py3.5_1.tar.bz2) -> python 3.5*
  - icc_rt (target=icc_rt-16.0.0-intel_py3.5_1.tar.bz2)
  - menuinst (target=menuinst-1.3.2-py35_0.tar.bz2) -> python 3.5*
  - mkl-service (target=mkl-service-1.1.2-py35_0.tar.bz2) -> python 3.5*
  - mkl_rt (target=mkl_rt-11.3.2-intel.tar.bz2)
  - nose (target=nose-1.3.7-intel_py3.5_1.tar.bz2) -> python 3.5*
  - numexpr (target=numexpr-2.5-intel_py3.5_1.tar.bz2) -> python 3.5*
  - numpy (target=numpy-1.10.4-intel_py3.5_1.tar.bz2) -> python 3.5*
  - pandas -> python 3.5*
  - pip (target=pip-7.1.2-intel_py3.5_1.tar.bz2) -> python 3.5*
  - pip (target=pip-7.1.2-intel_py3.5_1.tar.bz2) -> setuptools
  - pip (target=pip-7.1.2-intel_py3.5_1.tar.bz2) -> wheel
  - pycosat (target=pycosat-0.6.1-intel_py3.5_1.tar.bz2) -> python 3.5*
  - python 3.5*
  - python-dateutil (target=python-dateutil-2.5.1-py35_0.tar.bz2) -> python 3.5*
  - pytz (target=pytz-2016.2-py35_0.tar.bz2) -> python 3.5*
  - pyyaml (target=pyyaml-3.10-intel_py3.5_1.tar.bz2) -> python 3.5*
  - requests (target=requests-2.9.1-intel_py3.5_1.tar.bz2) -> python 3.5*
  - scikit-learn (target=scikit-learn-0.17.1-intel_py3.5_1.tar.bz2) -> nose
  - scikit-learn (target=scikit-learn-0.17.1-intel_py3.5_1.tar.bz2) -> python 3.5*
  - scipy (target=scipy-0.17.0-intel_py3.5_1.tar.bz2) -> numpy 1.10*|1.11*|1.9*
  - scipy (target=scipy-0.17.0-intel_py3.5_1.tar.bz2) -> python 3.5*
  - setuptools (target=setuptools-18.2-intel_py3.5_1.tar.bz2) -> python 3.5*
  - six (target=six-1.10.0-py35_0.tar.bz2) -> python 3.5*
  - tbb_rt (target=tbb_rt-4.4.3-intel_py3.5_1.tar.bz2)
  - tcl (target=tcl-8.6.4-intel_py3.5_1.tar.bz2)
  - tempita (target=tempita-0.5.3-intel_py3.5_1.tar.bz2) -> python 3.5*
  - tix (target=tix-8.4.3-intel_py3.5_1.tar.bz2)
  - tk (target=tk-8.6.4-intel_py3.5_1.tar.bz2)
  - wheel (target=wheel-0.29.0-py35_0.tar.bz2) -> python 3.5*
  - zlib (target=zlib-1.2.8-intel_py3.5_1.tar.bz2)

I tried the solution suggested in the known issues post but nothing happens as the packages are already there (and updated I assume).

[Anaconda3] C:\Anaconda3\Scripts>conda update -y conda intelpython
Using Anaconda Cloud api site https://api.anaconda.org
Fetching package metadata: ........
# All requested packages already installed.
# packages in environment at C:\Anaconda3:
#
conda                     4.0.6                    py35_0    defaults
intelpython               2017.0.0b                     1    intel

Am I missing something here or did I hit a bug?

0 Kudos
1 Solution
Robert_C_Intel
Employee
830 Views

Please try the following:

conda create -n myipd intelpython3_core
activate myipd
conda install -c intel --override-channels pandas

If that does not work, please respond with the output from:

conda env export

 

View solution in original post

0 Kudos
3 Replies
Robert_C_Intel
Employee
831 Views

Please try the following:

conda create -n myipd intelpython3_core
activate myipd
conda install -c intel --override-channels pandas

If that does not work, please respond with the output from:

conda env export

 

0 Kudos
RL5
Beginner
830 Views

Thanks for the reply, creating the virtual environment solves the issue. I think that is actually what is being suggested in the conda guide as a note, but maybe it could be more explicit in future revisions of the doc (in my interpretation a fresh installation of anaconda is also a clean environment):

NOTE: You may have certain packages in your environment that conflict with the current package offerings from Intel. Conda will notify you if there is an unresolvable conflict. It is recommended that you try the Intel® Distribution for Python in a clean environment to avoid conflicts.

Cheers,

Rui

0 Kudos
Robert_C_Intel
Employee
830 Views

Thanks for the feedback. We will work on making the documentation more explicit.

0 Kudos
Reply