ContinuumIO / anaconda-issues

Anaconda issue tracking
646 stars 220 forks source link

packege conflict with 2 versions of python #3202

Open tswc opened 7 years ago

tswc commented 7 years ago

I have just installed 2 versions of python-----2.7 and 3.6 But when I install theano for 3.6, I got this error. Why does the package of python 3.6 still use the packages of 2.7? Is that the problem with PATH environment variable?

Traceback (most recent call last): 
File "C:/Users/TSWC/Google Drive/FA/python_2c/test1.py", line 1, in <module> import theano
 File "C:\Users\TSWC\AppData\Local\conda\conda\envs\py3\lib\site-packages\theano\__init__.py", line 45, in <module> from theano.configdefaults import config 
File "C:\Users\TSWC\AppData\Local\conda\conda\envs\py3\lib\site-packages\theano\configdefaults.py", line 17, in <module> from theano.configparser import (AddConfigVar, BoolParam, ConfigParam, EnumStr,
 File "C:\Users\TSWC\AppData\Local\conda\conda\envs\py3\lib\site-packages\theano\configparser.py", line 16, in <module> from theano.compat import configparser as ConfigParser 
File "C:\Users\TSWC\AppData\Local\conda\conda\envs\py3\lib\site-packages\theano\compat\__init__.py", line 7, in <module> from six.moves import configparser 
File "C:\Users\TSWC\AppData\Local\conda\conda\envs\py3\lib\site-packages\six.py", line 92, in __get__ result = self._resolve() 
File "C:\Users\TSWC\AppData\Local\conda\conda\envs\py3\lib\site-packages\six.py", line 115, in _resolve return _import_module(self.mod) 
File "C:\Users\TSWC\AppData\Local\conda\conda\envs\py3\lib\site-packages\six.py", line 82, in _import_module __import__(name) 
File "C:\ProgramData\Anaconda2\Lib\site-packages\theano\configparser.py", line 16, in <module> from theano.compat import configparser as ConfigParser
 ImportError: cannot import name 'configparser'

I was going to install configparser. Then I got new problem.

(py3) C:\Users\TSWC>conda install configparser Fetching package metadata ............. 
Solving package specifications: . 
UnsatisfiableError: The following specifications were found to be in conflict: 
- configparser -> python 2.7* 
- python 3.6* 
Use "conda info <package>" to see the dependencies for each package.
mingwandroid commented 7 years ago

How have you set PATH here? I recommend to never add any Anaconda entries to your global PATH and instead use the Anaconda Prompt or run the Scripts\activate.bat batch file.

Also, did you activate your py36 env before trying to run software in it?

tswc commented 7 years ago

Ja. I have activated the environment. My path variable is this. C:\ProgramData\Anaconda2;C:\ProgramData\Anaconda2\Scripts;C:\ProgramData\Anaconda2\Library\bin;C:\ProgramData\Anaconda2\MinGW;C:\ProgramData\Anaconda2\MinGW\x86_64-w64-mingw32\lib;C:\ProgramData\Anaconda2\Library\bin;C:\ProgramData\Anaconda2\Scripts;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0\libnvvp;C:\Program Files\Java\jdk1.8.0_65\bin;C:\ProgramData\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;D:\Program lernen\Matlab\runtime\win64;D:\Program lernen\Matlab\bin;D:\Program lernen\Matlab\polyspace\bin;C:\Program Files (x86)\QuickTime\QTSystem\;C:\Users\TSWC\.dnx\bin;C:\Program Files\Microsoft DNX\Dnvm\;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\Program Files (x86)\Skype\Phone\;D:\Program\Microchip\MPLABX\bin;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;%USERPROFILE%\.dnx\bin;C:\Program Files\Microsoft DNX\Dnvm\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0\libnvvp;C:\Program Files (x86)\Windows Kits\8.1\Windows Performance Toolkit\;C:\Users\TSWC\AppData\Local\conda\conda\envs\py3;C:\Users\TSWC\AppData\Local\conda\conda\envs\py3\Scripts