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
Recall the earlier problem with sudo. That had to do with one command that for some reason is not in the conda installation, but remains in the pip installation.
python setup.py develop installs the package into the environment locally with hooks so that when you edit the source code in the development directory, it changes the Python environment.
A complication with this is that by default, it installs this into a root package. To avoid this, you can install in a user's directory.
pip install -e . is supposed to do the same thing as python setup.py develop. We do include this line in the requirements, but for some reason it is not working.
it should not be in the requirements file but should stand alone as an additional command
Note also that when I tried this, I got an error with the Levenshtein package installation, which is resolved by installing the development version of Python. See here.
A tricky thing about this is that we have been providing installation instructions assuming that somebody is installing it to develop the software. That is a different use case from somebody who wants to install it to use it for analysis. Ideally, there would be two instruction sets. Of course, at this stage we don't have many pure "users" ...
Several notebooks, such as notebooks/InteractionNetwork.ipynb, rely on:
import bigbang.graph as graph
but
----> 6 import graph
fails with:
ModuleNotFoundError: No module named 'graph'
The text was updated successfully, but these errors were encountered: