我正在使用vscode中的ssh远程连接到服务器。
在主目录中,我有两个“文件夹” py3
(一个虚拟环境)和一个project1
。
当我连接到主目录时,可以毫无问题地激活py3
。但是,当我直接连接到project1
文件夹时,在vscode的虚拟环境列表中看不到py3
。
如何从子文件夹激活它?
我的问题不是关于终端,而是如何通过vscode资源管理器来实现。
答案 0 :(得分:0)
您需要告诉VS Code在哪里寻找不在您的工作空间中的虚拟环境(因此为什么它可以检测到`class StudentSerializer(serializers.HyperlinkedModelSerializer):
class Meta:
model = Student fields = ('firstName', 'lastName')`
)。您可以通过py3
设置直接指定环境,也可以将主目录置于"python.pythonPath"
设置中。请查看documentation on environments,以了解扩展程序在何处查找环境的详细信息。