Getting "Import "web3" could not be resolved" error

from solcx import compile_standard, install_solc
from web3 import Web3
import json


with open("./SimpleStorage.sol", "r") as file:
    simple_storage_file =

# Compile our solidity

compiled_sol = compile_standard(
        "language": "Solidity",
        "sources": {"SimpleStorage.sol": {"content": simple_storage_file}},
        "settings": {
            "outputSelection": {
                "*": {"*": ["abi", "metadata", "evm.bytecode", "enm.sourceMap"]}

with open("compiled_code.json", "w") as file:
    json.dump(compiled_sol, file)

# get bytecode

bytecode = compiled_sol["contracts"]["SimpleStorage.sol"]["SimpleStorage"]["evm"][

# get abi
abi = compiled_sol["contracts"]["SimpleStorage.sol"]["SimpleStorage"]["abi"]

# for connecting to ganache

w3 = Web3(Web3.HTTPProvider(""))
chain_id = 5777
my_address = "not fill here"
private_key = "not fill here"

# Create the contract in python
SimpleStorage = w3.eth.contract(abi=abi, bytecode=bytecode) 

I'm getting an error while importing web3 as "Import "web3" could not be resolved"
I'm working in the venv and all package install with pip btw.
How can I fix the problem?

Sorry, I am not sure for your issue, it looks ok for me,
And why do not you try to use a framework to test it? such as Brownie, I think it is more easier.