Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.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
Python:Can';t按下shift和x2B后运行代码;输入vscode_Python_Visual Studio Code - Fatal编程技术网

Python:Can';t按下shift和x2B后运行代码;输入vscode

Python:Can';t按下shift和x2B后运行代码;输入vscode,python,visual-studio-code,Python,Visual Studio Code,我在conda环境中用vscode运行python 3.7。我确实在jupyter笔记本电脑.ipynb和普通python.py之间切换 在常规的.py文件中按shift-enter后,我面临的问题就会出现。发生的情况是,解释器将&作为python路径的第一个字符,这将导致Synthax错误 当我不小心按下shift enter键运行.py文件时,我必须重新启动vscode才能使终端再次工作 该路径由运行.py文件的终端显示,没有问题 PS C:\Users\luuk\Desktop\Scri

我在conda环境中用vscode运行python 3.7。我确实在jupyter笔记本电脑
.ipynb
和普通python
.py
之间切换

在常规的
.py
文件中按shift-enter后,我面临的问题就会出现。发生的情况是,解释器将
&
作为python路径的第一个字符,这将导致
Synthax错误

当我不小心按下shift enter键运行
.py文件时,我必须重新启动vscode才能使终端再次工作

该路径由运行
.py
文件的终端显示,没有问题


PS C:\Users\luuk\Desktop\Scripts\Archive\Archive> conda activate base
PS C:\Users\luuk\Desktop\Scripts\Archive\Archive> & C:/Users/luuk/AppData/Local/Continuum/anaconda3/python.exe "c:/Users/luuk/Desktop/Scripts/Archive/Archive/Python/Pipelines/azdl_adb_chunks.py"
这是在
.py
文件中按shift-enter
后显示的内容

Python 3.7.4 (default, Aug  9 2019, 18:34:13) [MSC v.1915 64 bit (AMD64)] :: Anaconda, Inc. on win32
Warning:
This Python interpreter is in a conda environment, but the environment has
not been activated.  Libraries may fail to load.  To activate this environment

Type "help", "copyright", "credits" or "license" for more information.

>>> & C:/Users/luuk/AppData/Local/Continuum/anaconda3/python.exe "c:/Users/luuk/Desktop/Scripts/Archive/Archive/Python/Pipelines/azdl_adb_chunks.py"
  File "<stdin>", line 1
    & C:/Users/luuk/AppData/Local/Continuum/anaconda3/python.exe "c:/Users/luuk/Desktop/Scripts/Archive/Archive/Python/Pipelines/azdl_adb_chunks.py"
    ^
SyntaxError: invalid syntax
Python 3.7.4(默认值,2019年8月9日,18:34:13)[MSC v.1915 64位(AMD64)]::win32上的Anaconda,Inc
警告:
此Python解释器位于conda环境中,但该环境具有
没有被激活。库可能无法加载。要激活此环境
有关详细信息,请键入“帮助”、“版权”、“信用证”或“许可证”。
>>>&C:/Users/luuk/AppData/Local/Continuum/anaconda3/python.exe“C:/Users/luuk/Desktop/Scripts/Archive/Archive/python/Pipelines/azdl_adb_chunks.py”
文件“”,第1行
&C:/Users/luuk/AppData/Local/Continuum/anaconda3/python.exe“C:/Users/luuk/Desktop/Scripts/Archive/Archive/python/Pipelines/azdl_adb_chunks.py”
^
SyntaxError:无效语法

尚未在stack上发现此问题,因此非常欢迎您的建议

嘿,你能添加一个你看到的错误片段吗?我知道运行python的vscode调试器中有一个bug。不确定这是否与您的相同。我添加了一些代码片段。您可以使用
exit()
退出python shell,而不是重新启动vscode。@非常感谢您,这节省了很多时间!!!您还可以在文件->首选项->键盘快捷键中更改键盘快捷键。我认为应该是Python:在终端中运行Python文件,但我不确定,因为我已经更改了我的文件。