You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/tutorials/installation.md
+21-2Lines changed: 21 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,18 @@
2
2
3
3
By following the instructions below, you are installing the `synapseclient`, `synapseutils` and the command line client.
4
4
5
-
## PyPI
5
+
## TL;DR For Experts
6
+
1. Set up your Python development environment in your preferred manner (e.g. with `conda`, `pyenv`, etc).
7
+
2. Run
8
+
```
9
+
pip install --upgrade synapseclient
10
+
```
11
+
3. Verify your installation
12
+
```
13
+
pip show synapseclient
14
+
```
15
+
16
+
## Installation Guide For: PyPI Users
6
17
7
18
The [synapseclient](https://pypi.python.org/pypi/synapseclient/) package is available from PyPI. It can be installed or upgraded with pip. Due to the nature of Python, we highly recommend you set up your python environment with [conda](https://www.anaconda.com/products/distribution) or [pyenv](https://github.com/pyenv/pyenv) and create virtual environments to control your Python dependencies for your work.
The dependencies on pandas, pysftp, and boto3 are optional. The Synapse `synapseclient.table` feature integrates with Pandas. Support for sftp is required for users of SFTP file storage. Both require native libraries to be compiled or installed separately from prebuilt binaries.
44
63
45
-
## Local
64
+
## Installation Guide For: Git Users
46
65
47
66
Source code and development versions are [available on Github](https://github.com/Sage-Bionetworks/synapsePythonClient). Installing from source:
0 commit comments