Closed universvm closed 1 year ago
Do you need VTK-m? If not, then you can add --use-vtkm="no"
to your setup arguments.
Edit: Also make sure that you're specifically installing vtkm version 1.5 if your flag is set to "1.5"
I also have same problem, and tried --use-vtkm="no" but still same error occur.
I also have same problem, and tried --use-vtkm="no" but still same error occur.
I can't seem to reproduce this error. And this is with a clean build? --use-vtkm
is also no
by default.
I have used : conda install -c schrodinger pymol to setup the conda environment.
So here`s my log: PyMOL failed to start, dumping diagnostics... pymol-2.5.7-py39had9a3ec_0.json conda build: py39had9a3ec_0 https://conda.anaconda.org/schrodinger/linux-64
Operating System: Linux-3.10.0-1127.10.1.el7.x86_64-x86_64-with-glibc2.17
PyQt5 5.15.10 (Qt 5.15.2)
Python: 3.9.18 | packaged by conda-forge | (main, Aug 30 2023, 03:49:32) [GCC 12.3.0] prefix=/home/mcho43/anaconda3/envs/crispro executable=/home/mcho43/anaconda3/envs/crispro/bin/python filesystemencoding=utf-8
Qt, Python and PyMOL Environment Variables: LANG=en_US.UTF-8 PYMOL_DATA=/home/mcho43/anaconda3/envs/crispro/share/pymol/data PYMOL_PATH=/home/mcho43/anaconda3/envs/crispro/share/pymol QT_API=pyqt5 QT_XKB_CONFIG_ROOT=/home/mcho43/anaconda3/envs/crispro/lib
PATH: /home/mcho43/anaconda3/envs/crispro/bin:/home/mcho43/anaconda3/condabin:/home/ mcho43/cellranger/cellranger-5.0.1:/home/mcho43/bin:/usr/local/bin:/usr/bin:/u sr/local/sbin:/usr/sbin:/home/mcho43/.local/bin:/home/mcho43/bin
Traceback (most recent call last):
File "/home/mcho43/anaconda3/envs/crispro/bin/crispro", line 4, in
I`ve been trying to install vtkm 1.5 through this link : https://gitlab.kitware.com/vtk/vtk-m/-/releases?after=eyJyZWxlYXNlZF9hdCI6IjIwMjEtMTItMDggMTM6NDg6MTUuNjI2MjkwMDAwIC0wNTAwIiwiaWQiOiIxMjUyIn0
All the 1.5 version I tried however didn`t have specific libvtkm_cont-1.5.so.1.
conda install -c schrodinger pymol
installs Incentive PyMOL (improperly), which is a separate python package from this repo's open-source. Use a new environment and try either:
conda install -c conda-forge pymol-open-source
if you need to install open source
or
conda install -c conda-forge -c schrodinger pymol
(note the inclusion of conda-forge channel first) if you need to install the Incentive PyMOL conda package. See https://pymol.org/conda/ for more info.
I had a similar issue:
ImportError: libvtkm_cont-1.5.so.1: cannot open shared object file: No such file or directory
It was resolved by using conda install -c conda-forge pymol-open-source
which @JarrettSJohnson suggested.
Thanks!
Thank you! The suggestion did resolve my issue.
No worries. I assume that the OP's issue will be solved with this too. Closing.
Thank you, I was facing the same issue but conda install -c conda-forge pymol-open-source
worked.
Hi @JarrettSJohnson
As I mentioned in the post, I cannot use conda or apt-get, so unfortunately the issue is not solved. Is there an easier way to install PyMol?
Can you inform which method you installed PyMOL to get the error above? Was this from the installers from the website? If so, there may be a fix coming for it this week.
Can you inform which method you installed PyMOL to get the error above? Was this from the installers from the website? If so, there may be a fix coming for it this week.
This was from compiling from source
If I'm not mistaken, diagnostics dumping upon opening PyMOL only occurs from our incentive product (which is not abled to be compiled from source). So even if you're compiling open-source, it may be trying to open incentive? Can you try uninstalling this incentive PyMOL version?
Apologies, I'm not sure what the incentive product is and perhaps I mistakenly remembered that I got that error installing this repository (pymol-open-source).
From your message it sounds like this should not be happening using this repository but rather only when using another version (perhaps a pre-compiled one)?
Incentive products come from either the installers found on pymol.org or from the schrodinger
conda channel when installing pymol
. Pre-installed Open-Source PyMOL comes from various package managers such homebrew
, apt
, and even conda
but from the conda-forge
channel under the pymol-open-source
package name.
This repository only provides the raw source and users can build PyMOL on their own via setup.py
and getting their own dependencies in some way.
Correct, if you're compiling strictly from source from this repository, you shouldn't see that error message. Those who have installed the incentive version (e.g. pymol -c schrodinger conda
) will see that error.
I'm out of luck installing pymol. For various reasons I won't go into, I cannot use conda. I have been trying to install with apt-get or using the precompiled binaries. I have been stuck at this error and cannot seem to find anything on google:
"ImportError: libvtkm_cont-1.5.so.1: cannot open shared object file: No such file or directory"
I tried looking it up in the repository here as well and yet I cannot find anything. Here's the full dump:
Things that I've tried:
!apt-get install -y -q python3-vtk7
!pip install vtk