PS E:\Python and Data Science\PythonDatabase> conda activate base
conda : The term 'conda' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling
of the name, or if a path was included, verify that the path is correct and try again.
At line:1 char:1
+ conda activate base
+ ~~~~~
+ CategoryInfo : ObjectNotFound: (conda:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
PS E:\Python and Data Science\PythonDatabase> & C:/Users/Lenovo/Anaconda3/python.exe "e:/Python and Data Science/PythonDatabase/CourseHelper.py"
Hello World
PS E:\Python and Data Science\PythonDatabase>
2条答案
按热度按时间raogr8fs1#
您可以在设置中设置
"python.terminal.activateEnvironment": false
来取消激活您的环境。或者,您可以将"python.condaPath"
设置为conda
所在的位置,以便扩展可以正确地使用conda。pbpqsu0x2#
基于@Brett Cannon的答案...
您有两个选项。除非另有说明,否则以下所有选项都假定您正在更改VSCode设置(
F1
-〉Terminal:Configure Terminal Settings
)。备选案文1
使用命令提示符而不是PowerShell。
1.将VSCode终端切换到命令提示符x1c 0d1x
1.在
settings.json
文件中,将"python.condaPath"
设置为您的conda.exe
。备选案文2
设置
PATH
变量。1.将conda.exe的路径添加到PATH环境变量中(按照https://stackoverflow.com/a/66259191/11262633):
1.启动PowerShell终端。您将收到一条消息,指出Conda尚未初始化。运行以下命令:
请注意,在编写此答案时,
conda init --help
声明此命令是实验性的。微软声明VSCode目前不支持使用PowerShell自动激活Conda环境,但是选项2似乎可以工作。