Comments (6)
Unfortunately, due to a pure python dependency of conda-build
and the way the installer is made, running conda-build
will not run out-of-the-box. Running the installer with -t
option does run conda-build
to run the package tests. The workaround here would be not to run the tests during installation. And, I don't know if it is possible to run the tests once installation is complete.
bash ./eman2.3.linux64.sh -b -p /opt/EMAN2
To have conda-build
available to users, add a conda-install command.
bash ./eman2.3.linux64.sh -b -p /opt/EMAN2 && conda install --force-reinstall pytz -y
For this to work the PATH
needs to have been updated. So, ENV
line may have to go before the installation line.
from eman2.
from eman2.
from eman2.
@sludtke42 While I appreciate and usually recommend using conda to manage a good number of installs, I've had trouble getting EMAN2 (this and previous versions) working on my machine and our HPC clusters. My goal in using a container is to ensure exactly the same base environment. The installer that gets distributed appears to rely on things about the host OS that are not explicitly stated, which makes troubleshooting installs feel like guesswork for those less familiar with the development history of the EMAN2 suite.
As for CUDA/cuDNN, it looks like conda is dragging in those runtimes, so having an OS version would if anything be undesirable. Just poking in the proper drivers with singularity or nvidia docker feels like the right way to handle that. Also, having some idea of the range of OpenGL versions that work well with EMAN2 would be really helpful.
If the -t
is not a good way to test an install, are there a standard set of tests that can be run post-install to convince oneself that the installation is usable?
from eman2.
from eman2.
@brevans , closed this assuming there was no more feedback. If that's not the case, please, let us know.
from eman2.
Related Issues (20)
- Revert 6af3d53e11c34ad0c255b053b8ad09e94a30ba2e to enable openmpi tests HOT 1
- lacks a type converter from python utf string or bytes to std::string
- GPU too old HOT 4
- Questionable detection of 8-bit-packed mode from MRC headers HOT 4
- Useless code in libEM/emdata_transform.cpp
- Incorrect convolution processing under some circumstances HOT 1
- Bogus method wrappers HOT 5
- No rule to make target `/usr/lib64/libGLX.so' HOT 11
- New release supporting recent boost.python HOT 1
- Status of tomo in devel? HOT 4
- How to determine pixel width (Angstrom) when calculating FSC using e2proc3d? HOT 2
- corner cases of Transform class HOT 7
- Not defined variable in e2spt_tempmatch.py HOT 4
- e2ctf_auto in lores mode does not produce particle sets
- RuntimeError: std::exception caused by xform_align_nbest HOT 1
- libboost_python37.so.1.76.0: cannot open shared when test e2speedtest.py HOT 1
- cannot find fftw3d and fftw3f header files. HOT 13
- Dependency installation issue HOT 1
- substitution for runpar in eman2 HOT 3
- instructions to install to existing anaconda HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from eman2.