call micropip installed of loading packages

This commit is contained in:
Fabio Pliger
2022-04-19 14:52:09 -05:00
parent b5f8ce62d0
commit 4831c19a06
2 changed files with 5 additions and 3 deletions

View File

@@ -7,6 +7,7 @@ let pyodide;
let additional_definitions = `
from js import document, setInterval, console
import micropip
import asyncio
import io, base64, sys
@@ -178,7 +179,9 @@ let loadInterpreter = async function(): Promise<any> {
}
let loadPackage = async function(package_name: string[] | string, runtime: any): Promise<any> {
await runtime.loadPackage(package_name);
let micropip = pyodide.globals.get('micropip');
await micropip.install(package_name)
micropip.destroy()
}
let loadFromFile = async function(s: string, runtime: any): Promise<any> {