Python Sublime REPL VirtualEnv未找到窗口控制台

Python Sublime REPL VirtualEnv未找到窗口控制台,python,sublimetext3,virtualenv,sublimerepl,Python,Sublimetext3,Virtualenv,Sublimerepl,因此,我在[my Windows 10]上安装了: 蟒蛇分布 崇高的文本3 崇高的答复 崇高的虚拟 我正在尝试让submiverepl python-virtualenv工作。目前没有运气 当我打开virtualEnv Repl时,它将关闭 工具->升华->Python->Python-virtualEnv REPL弹出,然后给我这个: C:\Users\joshu\Anaconda3\lib\site-packages\IPython\config.py:13: ShimWarning:

因此,我在[my Windows 10]上安装了:

  • 蟒蛇分布
  • 崇高的文本3
  • 崇高的答复
  • 崇高的虚拟
我正在尝试让submiverepl python-virtualenv工作。目前没有运气

当我打开virtualEnv Repl时,它将关闭

工具->升华->Python->Python-virtualEnv

REPL弹出,然后给我这个:

C:\Users\joshu\Anaconda3\lib\site-packages\IPython\config.py:13: ShimWarning: The `IPython.config` package has been deprecated. You should import from traitlets.config instead.
  "You should import from traitlets.config instead.", ShimWarning)
C:\Users\joshu\Anaconda3\lib\site-packages\IPython\terminal\console.py:13: ShimWarning: The `IPython.terminal.console` package has been deprecated. You should import from jupyter_console instead.
  "You should import from jupyter_console instead.", ShimWarning)
Traceback (most recent call last):
  File "C:\Users\joshu\AppData\Roaming\Sublime Text 3\Packages/SublimeREPL/config/Python/ipy_repl.py", line 52, in <module>
    embedded_shell.initialize()
  File "<decorator-gen-114>", line 2, in initialize
  File "C:\Users\joshu\Anaconda3\lib\site-packages\traitlets\config\application.py", line 87, in catch_config_error
    return method(app, *args, **kwargs)
  File "C:\Users\joshu\Anaconda3\lib\site-packages\jupyter_console\app.py", line 137, in initialize
    self.init_shell()
  File "C:\Users\joshu\Anaconda3\lib\site-packages\jupyter_console\app.py", line 110, in init_shell
    client=self.kernel_client,
  File "C:\Users\joshu\Anaconda3\lib\site-packages\traitlets\config\configurable.py", line 412, in instance
    inst = cls(*args, **kwargs)
  File "C:\Users\joshu\Anaconda3\lib\site-packages\jupyter_console\ptshell.py", line 252, in __init__
    self.init_prompt_toolkit_cli()
  File "C:\Users\joshu\Anaconda3\lib\site-packages\jupyter_console\ptshell.py", line 404, in init_prompt_toolkit_cli
    self.pt_cli = CommandLineInterface(app, eventloop=self._eventloop)
  File "C:\Users\joshu\Anaconda3\lib\site-packages\prompt_toolkit\interface.py", line 80, in __init__
    self.output = output or create_output()
  File "C:\Users\joshu\Anaconda3\lib\site-packages\prompt_toolkit\shortcuts.py", line 114, in create_output
    return Win32Output(stdout)
  File "C:\Users\joshu\Anaconda3\lib\site-packages\prompt_toolkit\terminal\win32_output.py", line 80, in __init__
    info = self.get_win32_screen_buffer_info()
  File "C:\Users\joshu\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?

***Repl Closed***
我不认为这有什么关系,但我将“/”切换到“\”作为解决问题的方法,但它没有改变任何东西

运行此命令时,控制台日志不会生成任何错误

我也尝试过先在终端中激活一个虚拟环境,然后运行SublimeREPL,但这并没有改变任何事情

路径信息

来自Cygwin:

joshua@Josh-Laptop ~
$ which python
/cygdrive/c/Users/joshu/Anaconda3/python

joshua@Josh-Laptop ~
$ where python
C:\Users\joshu\Anaconda3\python.exe
C:\cygwin64\bin\python
C:\Users\joshu>where python
C:\cygwin64\bin\python
C:\Users\joshu\Anaconda3\python.exe

C:\Users\joshu>which python
/usr/bin/python
来自cmd:

joshua@Josh-Laptop ~
$ which python
/cygdrive/c/Users/joshu/Anaconda3/python

joshua@Josh-Laptop ~
$ where python
C:\Users\joshu\Anaconda3\python.exe
C:\cygwin64\bin\python
C:\Users\joshu>where python
C:\cygwin64\bin\python
C:\Users\joshu\Anaconda3\python.exe

C:\Users\joshu>which python
/usr/bin/python

哇,终于成功了。。。不幸的是,我无法解释这些机制,但以下是我使用的步骤:

在cmd终端中,使用conda create在我的Anaconda软件包中创建虚拟环境:

conda create venv
在Sublime Text 3中,导航到SublimeREPL软件包设置,并将路径添加到Anaconda conda virtualenv文件夹:

// Where to look for python virtualenvs
{
"python_virtualenv_paths": [
    "~\\Anaconda3\\envs"
]
}

当您从Submizerepl菜单中选择python-virtualenv时,您应该能够选择您先前创建的虚拟环境,并且REPL应该将其加载并工作