'Import Modules to Pyscript
When we are coding python code, we typically use packages and modules that we import. For example, when we are coding we may write:
import numpy
import requests
from bs4 import BeautifulSoup
When we are trying to integrate python with html with Pyscript (https://pyscript.net/), it just says that it doesn’t have the package installed. However, when this happens in normal python we use PiP and import it from there. However, what should we do when we need a package in Pyscript?
Thank you!
Solution 1:[1]
At this time, bs4 is not supported. You will receive an error
ValueError: Couldn't find a pure Python 3 wheel for 'bs4'
You will also have problems using the requests package in pyscript. Usepyfetch
instead of requests.get
.
To import numpy and requests, use <py-env>
before <py-script>
. Example:
<body>
<py-env>
- numpy
- requests
</py-env>
<py-script>
import numpy as np
print(np.random.randn(10, 4))
</py-script>
</body>
Pyscript also supports package versions:
<py-env>
- numpy==1.22.3
</py-env>
Solution 2:[2]
hope it supports all packages and is able to define from where can we install like pip/conda or GitHub..
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
Solution | Source |
---|---|
Solution 1 | |
Solution 2 | Light |