ano*_*yid 3 terminal python-extensions visual-studio-code
我试图在 vs 代码中安装 mypy 扩展,但它一直在下面显示这个错误
C:\Users\Yourusername\Dev\django_project_boilerplate\env\Scripts\python.exe: can't open file 'c:UsersYourusername.vscodeextensionsms-python.python-2020.6.89148pythonFilespyvsc-run-isolated.py': [Errno 2] No such file or directory
(env)
Run Code Online (Sandbox Code Playgroud)
然后我意识到终端正在从下面命令的文件位置中删除反斜杠,因为它是一个特殊字符
c:/Users/Yourusername/Dev/django_project_boilerplate/env/Scripts/python.exe c:\Users\Yourusername\.vscode\extensions\ms-python.python-2020.6.89148\pythonFiles\pyvsc-run-isolated.py pip install -U mypy
Run Code Online (Sandbox Code Playgroud)
尝试在 VS Code 中使用 Python 交互模式时,在弹出窗口中单击“安装 ipykernel”时遇到相同的错误。
我的问题是我在 Windows 上运行 VS Code 时将 git bash 作为我的默认 shell,因此文件路径没有被正确处理。
我通过更改终端的默认 shell 解决了这个问题:
ctrl + shift + p
Terminal: Select Default Shell
Command Prompt C:\...
Run Cell
)现在从 cmd shell 执行安装没有任何问题,并且交互模式运行良好。
我所做的是添加一个额外的反斜杠,它工作正常:
c:/Users/Yourusername/Dev/django_project_boilerplate/env/Scripts/python.exe c:\\Users\\Yourusername\\.vscode\\extensions\\ms-python.python-2020.6.89148\\pythonFiles\\pyvsc-run-isolated.py pip install -U mypy
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
2319 次 |
最近记录: |