我安装了Anaconda 2,所以我的python基础版本是2.7。我可以使用以下命令创建各种虚拟环境:
conda create --name new_27 python=2.7在激活它之后,环境就像预期的那样工作。但是如果我安装python版本3.x,它就会失败。安装没有任何警告,我可以激活它。但是在那里运行任何东西都会产生以下错误消息(无论我运行什么,我总是得到相同的错误消息)
(py36) C:\Users\ist>pip list
Error processing line 1 of C:\ProgramData\Anaconda2\Lib\site-packages\configparser-3.5.0-py2.7-nspkg.pth:
Failed to import the site module
Traceback (most recent call last):
File "C:\ProgramData\Anaconda2\envs\py36\lib\site.py", line 168, in addpackage
exec(line)
File "<string>", line 1, in <module>
File "C:\ProgramData\Anaconda2\envs\py36\lib\types.py", line 171, in <module>
import functools as _functools
File "C:\ProgramData\Anaconda2\envs\py36\lib\functools.py", line 21, in <module>
from collections import namedtuple
File "C:\ProgramData\Anaconda2\envs\py36\lib\collections\__init__.py", line 32, in <module>
from reprlib import recursive_repr as _recursive_repr
File "C:\ProgramData\Anaconda2\Lib\site-packages\reprlib\__init__.py", line 7, in <module>
raise ImportError('This package should not be accessible on Python 3. '
ImportError: This package should not be accessible on Python 3. Either you are trying to run from the python-future src folder or your installation of python-future is corrupted.
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\ProgramData\Anaconda2\Lib\site-packages\site.py", line 73, in <module>
__boot()
File "C:\ProgramData\Anaconda2\Lib\site-packages\site.py", line 47, in __boot
addsitedir(item)
File "C:\ProgramData\Anaconda2\envs\py36\lib\site.py", line 207, in addsitedir
addpackage(sitedir, name, known_paths)
File "C:\ProgramData\Anaconda2\envs\py36\lib\site.py", line 178, in addpackage
import traceback
File "C:\ProgramData\Anaconda2\envs\py36\lib\traceback.py", line 3, in <module>
import collections
File "C:\ProgramData\Anaconda2\envs\py36\lib\collections\__init__.py", line 32, in <module>
from reprlib import recursive_repr as _recursive_repr
File "C:\ProgramData\Anaconda2\Lib\site-packages\reprlib\__init__.py", line 7, in <module>
raise ImportError('This package should not be accessible on Python 3. '
ImportError: This package should not be accessible on Python 3. Either you are trying to run from the python-future src folder or your installation of python-future is corrupted.https://stackoverflow.com/questions/51264920
复制相似问题