-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Automatically set PATH #33
Comments
Hi @bschilder, thanks for this detailed Issue! I assume you've seen the
and
The problems are due to GenoCAE being pinned to many specific versions. As I guess it is those rather old Python versions that cause your errors, both in the installation and in the
I would have enjoyed using I would consider TLDR: GenoCAE uses old versions of Python packages and that caused your errors. |
Thanks for the quick reply @richelbilderbeek. I actually somehow missed those error messages, but that makes sense now.
I just recently created a conda env yaml file and this seems to be working perfectly when using the original implementation of GCAE (without an R wrapper), even without using a Docker container. So it seems conda may be indeed be helpful for GCAER as well.
I believe CRAN allows you to have dependencies from either CRAN or Bioc. So in theory
Happy to! Will set up a time to video chat via email. |
Command
I installed
gcaer
within a Linux-based Bioconductor-distributed Docker container and then ran:library(gcaer) install_gcae()
Output
Error
When I go to run subsequent functions, they have trouble finding the scripts:
Attempted fixes
I tried exporting the directory to PATH, but rerunning
get_gcae_help_text
after doing this didn't seem to help (same errors as before).I can't be sure, but it doesn't seem like the python dependencies are being installed via conda. Would this perhaps help to alleviate some of these issues and reduce potential conflicts with existing installations?
basilisk
is quite useful for managing these environments in a CRAN/Bioc-friendly way.I've also made the package
echoconda
for extendingbasilisk
/reticulate
to find exact paths to conda-installed executables, which you might find helpful in some cases. It's currently only installable viaremotes
but I do plan on submitting it to CRAN at some point.Session info
The text was updated successfully, but these errors were encountered: