mirror of https://github.com/pyodide/pyodide.git
DOC Complete example for using micropip (#412)
This commit is contained in:
parent
ea74555209
commit
c9fd3e1d57
39
docs/pypi.md
39
docs/pypi.md
|
@ -33,10 +33,43 @@ finished loading:
|
|||
|
||||
```
|
||||
def do_work(*args):
|
||||
import snowballstemmer
|
||||
stemmer = snowballstemmer.stemmer('english')
|
||||
stemmer.stemWords('go goes going gone'.split())
|
||||
import snowballstemmer
|
||||
stemmer = snowballstemmer.stemmer('english')
|
||||
print(stemmer.stemWords('go goes going gone'.split()))
|
||||
|
||||
import micropip
|
||||
micropip.install('snowballstemmer').then(do_work)
|
||||
```
|
||||
|
||||
## Complete example
|
||||
|
||||
Adapting the setup from the section on ["using pyodide from
|
||||
javascript"](./using_pyodide_from_javascript.html) a complete example would be,
|
||||
|
||||
```html
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
</head>
|
||||
<body>
|
||||
<script type="text/javascript" src="https://pyodide.cdn.iodide.io/pyodide.js"></script>
|
||||
<script type="text/javascript">
|
||||
pythonCode = `
|
||||
def do_work(*args):
|
||||
import snowballstemmer
|
||||
stemmer = snowballstemmer.stemmer('english')
|
||||
print(stemmer.stemWords('go goes going gone'.split()))
|
||||
|
||||
import micropip
|
||||
micropip.install('snowballstemmer').then(do_work)
|
||||
`
|
||||
|
||||
languagePluginLoader.then(() => {
|
||||
return pyodide.loadPackage(['micropip'])
|
||||
}).then(() => {
|
||||
pyodide.runPython(pythonCode);
|
||||
})
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
```
|
||||
|
|
Loading…
Reference in New Issue