DOC Add FAQ about loading external python files (#727)

This commit is contained in:
Roman Yurchak 2020-07-14 11:29:58 +02:00 committed by GitHub
parent f03cf8b667
commit f2c92ad431
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 20 additions and 0 deletions

19
docs/faq.md Normal file
View File

@ -0,0 +1,19 @@
# Frequently Asked Questions (FAQ)
### How can I load external python files in Pyodide?
The two possible solutions are,
- include these files in a python package, build a pure python wheel with
`python setup.py bdist_wheel` and [load it with micropip](./pypi.html#installing-wheels-from-arbitrary-urls).
- fetch the python code as a string and evaluate it in Python,
```js
pyodide.eval_code(pyodide.open_url('https://some_url/...'))
```
In both cases, files need to be served with a web server and cannot be loaded from local file system.
### Why can't I load files from the local file system?
For security reasons JavaScript in the browser is not allowed to load local
data files. You need to serve them with a web-browser.

View File

@ -42,6 +42,7 @@ to be used with Pyodide.
pypi.md
api_reference.md
faq.md
Developing Pyodide
==================