当前位置: 首页 > 面试题库 >

如何设置Visual Studio Code Python Extension的根目录?

邵修诚
2023-03-14
问题内容

我没有麻烦运行和调试我的VSCode Python扩展(项目ms- python.python),但由于pandas子项目根目录不是整个项目的目录,从我的消息来源全部进口用红色下划线,并在列problems,因此Go to definition,有些类似功能无法正常运行。我如何告诉IDE项目的起点是:

Whole Project path:
  docs
  server
    entities
      user.py
      customer.py
  env
  viewer
  db

server目录是导入路径的起始位置:

from entities.user import User

问题答案:

您可以使用以下方法创建.env文件:

PYTHONPATH=server

这将根据需要将server文件夹添加到PYTHONPATH

(您可能需要重新启动VSCode才能PYTHONPATH正确考虑。)

编辑以澄清…

创建一个以.envrepo根命名的文件,例如your_repo/.env

在您的消费代码所在的文件夹(而不是回购根目录)下创建文件似乎也可以工作,例如your_repo/service/.env

有关更多详细信息,请参见环境变量定义文件的文档。

对我来说,这无需重启VSC就可以工作,也许这是较新的VSC和扩展版本的问题。



 类似资料: