mirror of https://github.com/explosion/spaCy.git
Implement quickstart widget
This commit is contained in:
parent
7b9466f625
commit
533bb63816
|
@ -55,6 +55,31 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
|
"QUICKSTART": [
|
||||||
|
{ "id": "os", "title": "Operating system", "options": [
|
||||||
|
{ "id": "mac", "title": "macOS / OSX", "checked": true },
|
||||||
|
{ "id": "windows", "title": "Windows" },
|
||||||
|
{ "id": "linux", "title": "Linux" }]
|
||||||
|
},
|
||||||
|
{ "id": "package", "title": "Package manager", "options": [
|
||||||
|
{ "id": "pip", "title": "pip", "checked": true },
|
||||||
|
{ "id": "conda", "title": "conda" },
|
||||||
|
{ "id": "source", "title": "from source" }]
|
||||||
|
},
|
||||||
|
{ "id": "python", "title": "Python version", "options": [
|
||||||
|
{ "id": 2, "title": "2.x" },
|
||||||
|
{ "id": 3, "title": "3.x", "checked": true }]
|
||||||
|
},
|
||||||
|
{ "id": "config", "title": "Configuration", "multiple": true, "options": [
|
||||||
|
{"id": "venv", "title": "virtualenv", "help": "Use a virtual environment and install spaCy into a user directory" }]
|
||||||
|
},
|
||||||
|
{ "id": "model", "title": "Models", "multiple": true, "options": [
|
||||||
|
{ "id": "en", "title": "English", "meta": "50MB" },
|
||||||
|
{ "id": "de", "title": "German", "meta": "645MB" },
|
||||||
|
{ "id": "fr", "title": "French", "meta": "1.33GB" }]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
|
||||||
"V_CSS": "1.6",
|
"V_CSS": "1.6",
|
||||||
"V_JS": "1.2",
|
"V_JS": "1.2",
|
||||||
"DEFAULT_SYNTAX": "python",
|
"DEFAULT_SYNTAX": "python",
|
||||||
|
|
|
@ -4,6 +4,10 @@ script(src="/assets/js/main.js?v#{V_JS}")
|
||||||
script(src="/assets/js/prism.js")
|
script(src="/assets/js/prism.js")
|
||||||
|
|
||||||
if SECTION == "docs"
|
if SECTION == "docs"
|
||||||
|
if quickstart
|
||||||
|
script(src="/assets/js/quickstart.js")
|
||||||
|
script var qs = new Quickstart("#qs")
|
||||||
|
|
||||||
script.
|
script.
|
||||||
((window.gitter = {}).chat = {}).options = {
|
((window.gitter = {}).chat = {}).options = {
|
||||||
useStyles: false,
|
useStyles: false,
|
||||||
|
|
|
@ -34,7 +34,8 @@
|
||||||
|
|
||||||
"index": {
|
"index": {
|
||||||
"title": "Install spaCy",
|
"title": "Install spaCy",
|
||||||
"next": "models"
|
"next": "models",
|
||||||
|
"quickstart": true
|
||||||
},
|
},
|
||||||
|
|
||||||
"v2": {
|
"v2": {
|
||||||
|
|
|
@ -12,15 +12,29 @@ p
|
||||||
| #[a(href="#source-ubuntu") Ubuntu], #[a(href="#source-osx") macOS/OS X]
|
| #[a(href="#source-ubuntu") Ubuntu], #[a(href="#source-osx") macOS/OS X]
|
||||||
| and #[a(href="#source-windows") Windows] for details.
|
| and #[a(href="#source-windows") Windows] for details.
|
||||||
|
|
||||||
+aside("Download models")
|
+quickstart(QUICKSTART, "Quickstart")
|
||||||
| After installation you need to download a language model. For more info
|
+qs({config: 'venv', python: 2}) python -m pip install -U virtualenv
|
||||||
| and available models, see the #[+a("/docs/usage/models") docs on models].
|
+qs({config: 'venv', python: 3}) python -m pip install -U venv
|
||||||
|
+qs({config: 'venv', python: 2}) virtualenv .env
|
||||||
|
+qs({config: 'venv', python: 3}) venv .env
|
||||||
|
+qs({config: 'venv', os: 'mac'}) source .env/bin/activate
|
||||||
|
+qs({config: 'venv', os: 'linux'}) source .env/bin/activate
|
||||||
|
+qs({config: 'venv', os: 'windows'}) .env\Scripts\activate
|
||||||
|
|
||||||
+code.o-no-block.
|
+qs({package: 'pip'}) pip install -U spacy
|
||||||
python -m spacy download en
|
|
||||||
|
+qs({package: 'conda'}) conda config --add channels conda-forge
|
||||||
|
+qs({package: 'conda'}) conda install spacy
|
||||||
|
|
||||||
|
+qs({package: 'source'}) git clone https://github.com/explosion/spaCy
|
||||||
|
+qs({package: 'source'}) cd spaCy
|
||||||
|
+qs({package: 'source'}) pip install -r requirements.txt
|
||||||
|
+qs({package: 'source'}) pip install -e .
|
||||||
|
|
||||||
|
+qs({model: 'en'}) python -m spacy download en
|
||||||
|
+qs({model: 'de'}) python -m spacy download de
|
||||||
|
+qs({model: 'fr'}) python -m spacy download fr
|
||||||
|
|
||||||
>>> import spacy
|
|
||||||
>>> nlp = spacy.load('en')
|
|
||||||
|
|
||||||
+h(2, "pip") pip
|
+h(2, "pip") pip
|
||||||
+badge("pipy")
|
+badge("pipy")
|
||||||
|
|
Loading…
Reference in New Issue