Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/306.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从Anaconda2.7创建的Python3环境失败_Python_Virtualenv_Conda - Fatal编程技术网

从Anaconda2.7创建的Python3环境失败

从Anaconda2.7创建的Python3环境失败,python,virtualenv,conda,Python,Virtualenv,Conda,我已经安装了Anaconda2,所以我的基本python版本是2.7。我可以使用创建各种虚拟环境 conda create --name new_27 python=2.7 激活后,环境的工作状态与预期一样。但是如果我安装python版本3.x,它就会失败。安装没有警告,我可以激活它。但是在那里运行任何东西都会产生以下错误消息(不管我运行什么,我总是得到相同的错误消息) (py36)C:\Users\ist>pip列表 处理C:\ProgramData\Anaconda2\Lib\site p

我已经安装了Anaconda2,所以我的基本python版本是2.7。我可以使用创建各种虚拟环境

conda create --name new_27 python=2.7
激活后,环境的工作状态与预期一样。但是如果我安装python版本3.x,它就会失败。安装没有警告,我可以激活它。但是在那里运行任何东西都会产生以下错误消息(不管我运行什么,我总是得到相同的错误消息)

(py36)C:\Users\ist>pip列表
处理C:\ProgramData\Anaconda2\Lib\site packages\configparser-3.5.0-py2.7-nspkg.pth的第1行时出错:
无法导入站点模块
回溯(最近一次呼叫最后一次):
文件“C:\ProgramData\Anaconda2\envs\py36\lib\site.py”,第168行,在addpackage中
行政主任(行)
文件“”,第1行,在
文件“C:\ProgramData\Anaconda2\envs\py36\lib\types.py”,第171行,在
将functools作为_functools导入
文件“C:\ProgramData\Anaconda2\envs\py36\lib\functools.py”,第21行,在
从集合导入namedtuple
文件“C:\ProgramData\Anaconda2\envs\py36\lib\collections\\uuuuu init\uuuuuu.py”,第32行,在
从reprlib导入递归的_repr作为_递归的_repr
文件“C:\ProgramData\Anaconda2\Lib\site packages\reprlib\\uuuuu init\uuuuuu.py”,第7行,在
raise ImportError('在Python 3上不应访问此包。'
ImportError:在Python 3上不应访问此包。可能是您试图从Python future src文件夹运行,或者是您的Python future安装已损坏。
在处理上述异常期间,发生了另一个异常:
回溯(最近一次呼叫最后一次):
文件“C:\ProgramData\Anaconda2\Lib\site packages\site.py”,第73行,在
__boot()
文件“C:\ProgramData\Anaconda2\Lib\site packages\site.py”,第47行,在\uuu引导中
addsitedir(项目)
文件“C:\ProgramData\Anaconda2\envs\py36\lib\site.py”,第207行,位于addsitedir中
addpackage(站点目录、名称、已知路径)
文件“C:\ProgramData\Anaconda2\envs\py36\lib\site.py”,第178行,在addpackage中
导入回溯
文件“C:\ProgramData\Anaconda2\envs\py36\lib\traceback.py”,第3行,在
导入集合
文件“C:\ProgramData\Anaconda2\envs\py36\lib\collections\\uuuuu init\uuuuuu.py”,第32行,在
从reprlib导入递归的_repr作为_递归的_repr
文件“C:\ProgramData\Anaconda2\Lib\site packages\reprlib\\uuuuu init\uuuuuu.py”,第7行,在
raise ImportError('在Python 3上不应访问此包。'
ImportError:在Python 3上不应访问此包。可能是您试图从Python future src文件夹运行,或者是您的Python future安装已损坏。

您的Python 3 conda环境可能正在尝试访问基本环境中的包

这些步骤应该尝试通过删除Python3环境、清理所有剩余的包、更新conda,然后重新创建环境来解决这个问题

conda env remove -n py36
conda clean -tipsy
conda update conda -y
conda create -n py3 python=3.6

如果这不起作用,您可能必须重新安装Anaconda。

您的Python 3 conda环境可能正在尝试访问基本环境中的包

这些步骤应该尝试通过删除Python3环境、清理所有剩余的包、更新conda,然后重新创建环境来解决这个问题

conda env remove -n py36
conda clean -tipsy
conda update conda -y
conda create -n py3 python=3.6

如果这不起作用,您可能必须重新安装Anaconda。

您是如何安装Python 3的(手动/Anaconda)?您在
路径上放了什么?
?conda create--name py36 Python=3.6(py36)C:\Users\ist>echo%PATH%C:\ProgramData\Anaconda2\envs\py36;C:\ProgramData\Anaconda2\envs\py36\Library\mingw-w64\bin;C:\ProgramData\Anaconda2\envs\py36\Library\usr\bin;C:\ProgramData\Anaconda2\envs\py36\Library\bin;C:\ProgramData\Anaconda2\envs\py36\Scripts;C:\ProgramData\Anaconda2\envs\py36\binLibrary\mingw-w64\bin;C:\ProgramData\Anaconda2\Library\usr\bin;C:\ProgramData\Anaconda2\Library\bin;C:\ProgramData\Anaconda2\Scripts;C:\ProgramData\Anaconda2\bin;C:\ProgramData\Anaconda2;您是如何安装Python3的(手动/Anaconda)?在
路径上放置了什么C:\Users\ist>echo%PATH%C:\ProgramData\Anaconda2\envs\py36;C:\ProgramData\Anaconda2\envs\py36\Library\mingw-w64\bin;C:\ProgramData\Anaconda2\envs\py36\Library\usr\bin;C:\ProgramData\Anaconda2\envs\py36\Library\bin;C:\ProgramData\Anaconda2\envs\py36\Scripts;C:\ProgramData\Anaconda2\envs\py36\binLibrary\mingw-w64\bin;C:\ProgramData\Anaconda2\Library\usr\bin;C:\ProgramData\Anaconda2\Library\bin;C:\ProgramData\Anaconda2\Scripts;C:\ProgramData\Anaconda2\bin;C:\ProgramData\Anaconda2;我必须重新安装anaconda才能使其工作。谢谢。我必须重新安装anaconda才能使其工作。谢谢。