File tree Expand file tree Collapse file tree 1 file changed +16
-5
lines changed Expand file tree Collapse file tree 1 file changed +16
-5
lines changed Original file line number Diff line number Diff line change @@ -18,15 +18,25 @@ Builds on: [libNeuroML](https://github.com/NeuralEnsemble/libNeuroML) & [PyLEMS]
1818Installation
1919------------
2020
21- ### Pip
21+ ### Dependencies
22+
23+ pyNeuroML relies on additional software to carry out its functions:
24+
25+ - Java Runtime environment (JRE)
26+ - dot (from [ Graphviz] ( http://graphviz.org/ ) )
27+ - lxml
2228
23- pyNeuroML can be installed with pip:
29+ On most Linux systems, these can be installed using the default package manager.
30+ On Ubuntu based distributions:
2431
25- sudo pip install pyneuroml
32+ sudo apt-get install python-lxml graphviz openjdk-11-jdk
33+
34+
35+ ### Pip
2636
27- You may need to install lxml on Linux with :
37+ pyNeuroML can be installed with pip (preferably in a [ virtual environment ] ( https://docs.python.org/3/tutorial/venv.html ) ) :
2838
29- sudo apt-get install python-lxml
39+ pip install pyneuroml
3040
3141### Fedora
3242
@@ -36,6 +46,7 @@ Fedora users can install pyNeuroML using the following commands:
3646 sudo dnf copr enable @neurofedora/neurofedora-extra
3747 sudo dnf install python3-pyneuroml
3848
49+ This will also pull in all the necessary dependencies (Java, lxml, graphviz).
3950Please see the [ project documentation] ( https://docs.fedoraproject.org/en-US/neurofedora/copr/ ) for more information.
4051
4152### Installation from source
You can’t perform that action at this time.
0 commit comments