我正在尝试使用Visual Studio代码,到目前为止,它看起来很棒(轻、快等)。
我正在尝试让我的一个Python应用程序运行,它使用虚拟环境,但也使用不在我的虚拟环境的网站包中的库。
我知道,在settings.json
中,我可以指定一个python.pythonPath
设置,我已经完成了这个设置,并且指向一个虚拟环境。
我还知道可以向python.autoComplete.extraPaths
添加其他路径,到目前为止,我正在添加外部库。问题是,当我调试时,它失败了,因为它找不到python.autoComplete.extraPaths
中指定的库。
是否必须使用其他设置来执行此操作?
谢谢
我也有同样的问题,malbs在我将分号改为冒号之前,答案对我不起作用,you can find it from ZhijiaCHEN's comments
或者,我有一个黑客方法来实现同样的目的:
VS代码中的Python扩展名有一个
python.envFile
设置,该设置指定包含环境变量定义的文件的路径。默认设置为:因此,要将外部库添加到路径中,请在工作区文件夹中创建一个名为.env的文件,如果您使用的是Windows,请在其中添加以下行:
在这里指定路径的优点是,自动完成和调试都使用这个设置本身。您可能需要关闭并重新打开VS代码以使设置生效。
这对我有效:
在launch.json配置文件条目中,指定一个名为“env”的新条目,并自己设置PYTHONPATH。
相关问题 更多 >
编程相关推荐