Why anvil.server has no attribute as "connect"?

Code Sample:

# this is a formatted code snippet.
# paste your code between ``` 
```import anvil.server
import os

# Connect to Anvil server
anvil.server.connect(<server key here>)

# Define the process_video function callable from the Anvil app
@anvil.server.callable
def process_video(video_file):
    # Save the uploaded video content to a temporary location
    # Generate a temporary file path with the original file extension
    temp_dir = '/path/to/temp'  # Replace this with your desired temporary directory
    temp_file_path = os.path.join(temp_dir, f"video{os.path.splitext(video_file.get_name())[1]}")
    
    # Write the file content to a temporary file
    with open(temp_file_path, "wb") as temp_file:
        temp_file.write(video_file.get_bytes())
    
    # Call the analyze_video function to analyze the video
    result = analyze_video(temp_file_path)
    
    # Return the analysis result to the Anvil app
    return result

I use to connect jupyter notebook and Anvil but this problem is occur

The only logical explanation which comes to me on a Saturday night is that the pip install hasn’t been done. Docs for uplink are here: Anvil Docs | Uplink: Code outside Anvil

What is the problem?

Please have a look at this: How to ask a good question

1 Like