康达:更改Python版本。异常回溯

康达:更改Python版本。异常回溯,python,ipython,conda,Python,Ipython,Conda,尝试将python版本从3.6更改为3.4以与tensorflow一起使用。我使用了康达软件包管理器。我打字 conda install python=3.4.0 当我尝试使用ipython时,我在键入第一条导入语句时得到了一个奇怪的回溯: File "C:\Program Files\Anaconda3\lib\site-packages\prompt_toolkit\interface.py", line 394, in run self.eventloop.run(se

尝试将python版本从3.6更改为3.4以与tensorflow一起使用。我使用了康达软件包管理器。我打字

conda install python=3.4.0
当我尝试使用ipython时,我在键入第一条导入语句时得到了一个奇怪的回溯:

     File "C:\Program Files\Anaconda3\lib\site-packages\prompt_toolkit\interface.py", line 394, in run
    self.eventloop.run(self.input, self.create_eventloop_callbacks())
  File "C:\Program Files\Anaconda3\lib\site-packages\prompt_toolkit\eventloop\win32.py", line 87, in run
    self._process_queued_calls_from_executor()
  File "C:\Program Files\Anaconda3\lib\site-packages\prompt_toolkit\eventloop\win32.py", line 147, in _process_queued_calls_from_executor
    c()
  File "C:\Program Files\Anaconda3\lib\site-packages\prompt_toolkit\interface.py", line 326, in redraw
    self._redraw()
  File "C:\Program Files\Anaconda3\lib\site-packages\prompt_toolkit\interface.py", line 351, in _redraw
    self.renderer.render(self, self.layout, is_done=self.is_done)
  File "C:\Program Files\Anaconda3\lib\site-packages\prompt_toolkit\renderer.py", line 442, in render
    previous_width=(self._last_size.columns if self._last_size else 0))
  File "C:\Program Files\Anaconda3\lib\site-packages\prompt_toolkit\renderer.py", line 153, in _output_screen_diff
    current_pos = move_cursor(Point(y=y, x=c))
  File "C:\Program Files\Anaconda3\lib\site-packages\prompt_toolkit\renderer.py", line 90, in move_cursor
    _output_cursor_backward(current_x - new.x)
  File "C:\Program Files\Anaconda3\lib\site-packages\prompt_toolkit\terminal\win32_output.py", line 256, in cursor_backward
    self.cursor_forward(-amount)
  File "C:\Program Files\Anaconda3\lib\site-packages\prompt_toolkit\terminal\win32_output.py", line 249, in cursor_forward
    sr = self.get_win32_screen_buffer_info().dwCursorPosition
  File "C:\Program Files\Anaconda3\lib\site-packages\prompt_toolkit\terminal\win32_output.py", line 150, in get_win32_screen_buffer_info
    raise NoConsoleScreenBufferError
prompt_toolkit.terminal.win32_output.NoConsoleScreenBufferError: No Windows console found. Are you running cmd.exe?

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\Program Files\Anaconda3\Scripts\ipython-script.py", line 5, in <module>
    sys.exit(IPython.start_ipython())
  File "C:\Program Files\Anaconda3\lib\site-packages\IPython\__init__.py", line 119, in start_ipython
    return launch_new_instance(argv=argv, **kwargs)
  File "C:\Program Files\Anaconda3\lib\site-packages\traitlets\config\application.py", line 658, in launch_instance
    app.start()
  File "C:\Program Files\Anaconda3\lib\site-packages\IPython\terminal\ipapp.py", line 348, in start
    self.shell.mainloop()
  File "C:\Program Files\Anaconda3\lib\site-packages\IPython\terminal\interactiveshell.py", line 440, in mainloop
    self.interact()
  File "C:\Program Files\Anaconda3\lib\site-packages\IPython\terminal\interactiveshell.py", line 423, in interact
    code = self.prompt_for_code()
  File "C:\Program Files\Anaconda3\lib\site-packages\IPython\terminal\interactiveshell.py", line 333, in prompt_for_code
    pre_run=self.pre_prompt, reset_current_buffer=True)
  File "C:\Program Files\Anaconda3\lib\site-packages\prompt_toolkit\interface.py", line 404, in run
    self._redraw()
  File "C:\Program Files\Anaconda3\lib\site-packages\prompt_toolkit\interface.py", line 351, in _redraw
    self.renderer.render(self, self.layout, is_done=self.is_done)
  File "C:\Program Files\Anaconda3\lib\site-packages\prompt_toolkit\renderer.py", line 442, in render
    previous_width=(self._last_size.columns if self._last_size else 0))
  File "C:\Program Files\Anaconda3\lib\site-packages\prompt_toolkit\renderer.py", line 119, in _output_screen_diff
    current_pos = move_cursor(Point(0, 0))
  File "C:\Program Files\Anaconda3\lib\site-packages\prompt_toolkit\renderer.py", line 90, in move_cursor
    _output_cursor_backward(current_x - new.x)
  File "C:\Program Files\Anaconda3\lib\site-packages\prompt_toolkit\terminal\win32_output.py", line 256, in cursor_backward
    self.cursor_forward(-amount)
  File "C:\Program Files\Anaconda3\lib\site-packages\prompt_toolkit\terminal\win32_output.py", line 249, in cursor_forward
    sr = self.get_win32_screen_buffer_info().dwCursorPosition
  File "C:\Program Files\Anaconda3\lib\site-packages\prompt_toolkit\terminal\win32_output.py", line 150, in get_win32_screen_buffer_info
    raise NoConsoleScreenBufferError
prompt_toolkit.terminal.win32_output.NoConsoleScreenBufferError: No Windows console found. Are you running cmd.exe?

If you suspect this is an IPython bug, please report it at:
    https://github.com/ipython/ipython/issues
or send an email to the mailing list at ipython-dev@scipy.org

You can print a more detailed traceback right now with "%tb", or use "%debug"
to interactively debug it.

Extra-detailed tracebacks for bug-reporting purposes can be enabled via:
    %config Application.verbose_crash=True
文件“C:\Program Files\Anaconda3\lib\site packages\prompt\u toolkit\interface.py”,第394行,正在运行中
self.eventloop.run(self.input,self.create\u eventloop\u callbacks())
文件“C:\Program Files\Anaconda3\lib\site packages\prompt\u toolkit\eventloop\win32.py”,第87行,正在运行
self.\u进程\u排队的\u调用\u来自\u执行器()
文件“C:\Program Files\Anaconda3\lib\site packages\prompt\u toolkit\eventloop\win32.py”,第147行,在\u进程\u队列\u调用\u执行器中
c()
重画文件“C:\Program Files\Anaconda3\lib\site packages\prompt\u toolkit\interface.py”,第326行
self._redraw()
文件“C:\Program Files\Anaconda3\lib\site packages\prompt\u toolkit\interface.py”,第351行,重新绘制
self.renderer.render(self,self.layout,is_done=self.is_done)
文件“C:\Program Files\Anaconda3\lib\site packages\prompt\u toolkit\renderer.py”,第442行,在render中
上一个\u宽度=(如果为self.\u last\u size.columns,则为self.\u last\u size,否则为0))
文件“C:\Program Files\Anaconda3\lib\site packages\prompt\u toolkit\renderer.py”,第153行,在输出屏幕中
当前位置=移动光标(点(y=y,x=c))
文件“C:\Program Files\Anaconda3\lib\site packages\prompt\u toolkit\renderer.py”,第90行,在移动光标中
_向后输出光标(当前x-new.x)
文件“C:\Program Files\Anaconda3\lib\site packages\prompt\u toolkit\terminal\win32\u output.py”,第256行,在游标中
自身光标向前移动(-amount)
文件“C:\Program Files\Anaconda3\lib\site packages\prompt\u toolkit\terminal\win32\u output.py”,第249行,光标向前移动
sr=self.get\u win32\u screen\u buffer\u info().dwCursorPosition
文件“C:\Program Files\Anaconda3\lib\site packages\prompt\u toolkit\terminal\win32\u output.py”,第150行,在获取win32\u屏幕\u缓冲区\u信息中
raise NoConsoleScreenBufferError
prompt_toolkit.terminal.win32_output.NoConsoleScreenBufferError:未找到Windows控制台。您正在运行cmd.exe吗?
在处理上述异常期间,发生了另一个异常:
回溯(最近一次呼叫最后一次):
文件“C:\Program Files\Anaconda3\Scripts\ipython script.py”,第5行,在
sys.exit(IPython.start_IPython())
文件“C:\Program Files\Anaconda3\lib\site packages\IPython\\uuuu init\uuuu.py”,第119行,在start\u IPython中
返回启动新实例(argv=argv,**kwargs)
文件“C:\Program Files\Anaconda3\lib\site packages\traitlets\config\application.py”,第658行,在launch_实例中
app.start()
文件“C:\Program Files\Anaconda3\lib\site packages\IPython\terminal\ipapp.py”,第348行,在开始处
self.shell.mainloop()
文件“C:\Program Files\Anaconda3\lib\site packages\IPython\terminal\interactiveshell.py”,第440行,在mainloop中
self.interact()
文件“C:\Program Files\Anaconda3\lib\site packages\IPython\terminal\interactiveshell.py”,第423行,在interact中
代码=self.prompt\u输入代码()
文件“C:\Program Files\Anaconda3\lib\site packages\IPython\terminal\interactiveshell.py”,第333行,提示输入代码
pre\u run=self.pre\u提示符,reset\u current\u buffer=True)
文件“C:\Program Files\Anaconda3\lib\site packages\prompt\u toolkit\interface.py”,第404行,正在运行
self._redraw()
文件“C:\Program Files\Anaconda3\lib\site packages\prompt\u toolkit\interface.py”,第351行,重新绘制
self.renderer.render(self,self.layout,is_done=self.is_done)
文件“C:\Program Files\Anaconda3\lib\site packages\prompt\u toolkit\renderer.py”,第442行,在render中
上一个\u宽度=(如果为self.\u last\u size.columns,则为self.\u last\u size,否则为0))
文件“C:\Program Files\Anaconda3\lib\site packages\prompt\u toolkit\renderer.py”,第119行,在输出屏幕中
当前位置=移动光标(点(0,0))
文件“C:\Program Files\Anaconda3\lib\site packages\prompt\u toolkit\renderer.py”,第90行,在移动光标中
_向后输出光标(当前x-new.x)
文件“C:\Program Files\Anaconda3\lib\site packages\prompt\u toolkit\terminal\win32\u output.py”,第256行,在游标中
自身光标向前移动(-amount)
文件“C:\Program Files\Anaconda3\lib\site packages\prompt\u toolkit\terminal\win32\u output.py”,第249行,光标向前移动
sr=self.get\u win32\u screen\u buffer\u info().dwCursorPosition
文件“C:\Program Files\Anaconda3\lib\site packages\prompt\u toolkit\terminal\win32\u output.py”,第150行,在获取win32\u屏幕\u缓冲区\u信息中
raise NoConsoleScreenBufferError
prompt_toolkit.terminal.win32_output.NoConsoleScreenBufferError:未找到Windows控制台。您正在运行cmd.exe吗?
如果您怀疑这是IPython错误,请在以下地址报告:
https://github.com/ipython/ipython/issues
或者向ipython的邮件列表发送电子邮件-dev@scipy.org
您可以立即使用“%tb”打印更详细的回溯,或使用“%debug”
以交互方式调试它。
可通过以下方式启用用于错误报告目的的额外详细回溯:
%config Application.verbose\u crash=True

不能理解它的正反两面。感谢您的帮助

此外,我从提升的命令提示符运行代码行。您可能需要创建一个新环境,而不是在根环境中工作。要修复此错误,您可能必须重新安装Anaconda,然后使用Python 3.4创建一个新环境。对我来说,这看起来像是在Anaconda的内部搞乱了什么,但是另外,我从一个提升的命令提示符运行了代码行。您可能需要创建一个新的环境,而不是在根环境中工作。要修复此错误,您可能必须重新安装Anaconda,然后使用Python 3.4创建一个新环境。对我来说,这看起来像是在蟒蛇的内脏里搞乱了什么,但是