首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从蟒蛇2.7创建的Python3环境失败

从蟒蛇2.7创建的Python3环境失败
EN

Stack Overflow用户
提问于 2018-07-10 20:14:04
回答 0查看 1.1K关注 0票数 0

我安装了Anaconda 2,所以我的python基础版本是2.7。我可以使用以下命令创建各种虚拟环境:

代码语言:javascript
复制
conda create --name new_27 python=2.7

在激活它之后,环境就像预期的那样工作。但是如果我安装python版本3.x,它就会失败。安装没有任何警告,我可以激活它。但是在那里运行任何东西都会产生以下错误消息(无论我运行什么,我总是得到相同的错误消息)

代码语言:javascript
复制
(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.
EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51264920

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档