web-dev-qa-db-ja.com

Visual Studio Codeのルートディレクトリを設定する方法Python Extension?

VSCode Python Extension(ms-python.python)、ただしpythonサブプロジェクトルートディレクトリはプロジェクトディレクトリ全体ではないため、ソースからのすべてのインポートには赤い下線が引かれ、problemsにリストされます。そう Go to definitionおよびいくつかの同様の機能は適切に動作しません。 IDE私のプロジェクトの開始点はどこですか:

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

serverディレクトリは、インポートパスが開始される場所です。

from entities.user import User
11
mtoloo

.envファイルを作成するには、PYTHONPATH=serverを使用します。これにより、必要に応じてserverフォルダーがPYTHONPATHに追加されます。

19
Brett Cannon