Ich habe das folgende Projekt -Setup (Namen geändert): < /p>
Code: Select all
ProjectRoot
│
├───DependencyPackage
│ │ .gitignore
│ │ Dockerfile
│ │ LICENSE
│ │ pyproject.toml
│ │ README.md
│ │ setup.cfg
│ │ setup.py
│ │
│ └───dependency_source
│ │ __init__.py
│ │
│ ├───models
│ │ first_model.py
│ │ second_model.py
│ │
│ └───code
│ some_logic.py
│
├───MainPackage
│ │ .gitignore
│ │ Dockerfile
│ │ LICENSE
│ │ pyproject.toml
│ │ README.md
│ │ setup.cfg
│ │ setup.py
│ │
│ │
│ └───main_source
│ main.py
│ __init__.py
│
└───venv
In Visual Studio -Code Der Interpreter wird über Pfad zu Venv/Skripten/python.exe sowohl Mainpackage als auch DependenCypackage werden in der virtuellen Umgebung über PIP -Installation -. Install_requires = Dependenty_Package und ich habe das gesamte Namen (z. B. - vs _ ) überprüft.from dependency_package.code.some_logic import myfunction
def main():
myfunction("something something...")
if __name__ == "__main__":
main()
< /code>
Obwohl alles eindeutig funktioniert (?), erhalte ich immer noch den folgenden Pylanzfehler beim Import: < /p>
Import "Dependenty_Package.Code.Some_Logic" konnte nicht behoben sein < /> und intellisionsfehler, und ich habe keine Code -Codes -Vorschläge und ich habe keine Code -Codes -Vorschläge, und ich habe keine Code -Codes -Vorschläge, und ich habe keine Code -Codes -Vorschläge, und ich habe keine Code -Codes -Vorschläge und so. /> Es fehlt mir hier etwas. Ich brauche jedoch das -e -Flag, da ich mich gleichzeitig in beiden Paketen entwickle.>