Hi Harry, Can you try creating a new environment with cctbx-base?
conda create -n new_environment -c conda-forge cctbx-base python=3.9 Then activate the environment to test [bkpoon@eeyore:~] conda activate new_environment (new_environment) [bkpoon@eeyore:~] python Python 3.9.13 | packaged by conda-forge | (main, May 27 2022, 17:00:33) [Clang 13.0.1 ] on darwin Type "help", "copyright", "credits" or "license" for more information. >>> import scitbx >>> import scitbx.array_family >>> It looks like you are installing cctbx-base into the Anaconda version of python which is from the defaults channel. Mixing packages from different channels does not always work, even though newer packages in the defaults channel tend to be compatible with packages from conda-forge. Also, if you do not need all the packages that come with the standard Anaconda installation, I would recommend the miniconda or miniforge installers for getting the conda tool. As for the PAE format, some updates have just been committed ( https://github.com/cctbx/cctbx_project/pull/775). The latest nightly builds for the cctbx-base conda package will have those. To get them, prepend the "cctbx-nightly" channel to your conda command. conda create -n new_environment -c cctbx-nightly -c conda-forge cctbx-base python=3.9 You should see that the version for cctbx-base is 2022.8a2. I just made an update for conda-forge that does not have those changes, but I can make a point release if it is helpful. If the PAE code or your installation still does not work, please create an issue on GitHub and we can sort it out. -- Billy K. Poon Research Scientist, Molecular Biophysics and Integrated Bioimaging Lawrence Berkeley National Laboratory 1 Cyclotron Road, M/S 33R0345 Berkeley, CA 94720 Fax: (510) 486-5909 Web: https://phenix-online.org On Mon, Aug 1, 2022 at 7:06 AM Harry Powell < 0000193323b1e616-dmarc-requ...@jiscmail.ac.uk> wrote: > Hi folks > > No doubt someone will tell me that I should be posting this on the Phenix > BB, but since everyone on there reads ccp4BB as well (:-)), I’m likely to > reach the right audience anyway! > > Two Qs - > > (1) most important - scitbx.array_family seems to have disappeared (see > stuff below Q2). > > (2) Does process_predicted_model.py (when I get it working) read the > new-style PAE matrices that Sameer told us about last week? > > Since “upgrading” my conda env so that I am using Python 3.9, I’m getting > an error with “process_predicted_model”, which is used for splitting up > AlphaFold models into (cough, cough) “domains”, based on the PAE matrix. It > ran before I did the move from Python 3.7.something… > > I had to remove and reinstall conda to upgrade because I managed to screw > up the environment (and didn’t notice that the Python I was using wasnot > actually the conda one…). So this is on a freshly installed conda... > > The error I get when trying to run process_predicted_model.py is - > > > [MacPro:~/icl/test] harry% python3 process_predicted_model.py > pae/AF-Q8W3K0-F1-predicted_aligned_error_v2.json > > Traceback (most recent call last): > > File "/Volumes/Users/harry/icl/test/process_predicted_model.py", line > 14, in <module> > > from scitbx.array_family import flex > > ModuleNotFoundError: No module named ‘scitbx.array_family' > > I’ve tried things like - > > conda install -c conda-forge cctbx-base > > which installs a load of useful stuff, but not, apparently, > scitbx.array_family - > > > Python 3.9.12 (main, Jun 1 2022, 06:36:29) > > [Clang 12.0.0 ] :: Anaconda, Inc. on darwin > > Type "help", "copyright", "credits" or "license" for more information. > > >>> import scitbx > > >>> import scitbx.array_family > > Traceback (most recent call last): > > File "<stdin>", line 1, in <module> > > ModuleNotFoundError: No module named ‘scitbx.array_family' > > What do I need to do to get this working? Go back to Python 3.7? > > Harry > ######################################################################## > > To unsubscribe from the CCP4BB list, click the following link: > https://www.jiscmail.ac.uk/cgi-bin/WA-JISC.exe?SUBED1=CCP4BB&A=1 > > This message was issued to members of www.jiscmail.ac.uk/CCP4BB, a > mailing list hosted by www.jiscmail.ac.uk, terms & conditions are > available at https://www.jiscmail.ac.uk/policyandsecurity/ > ######################################################################## To unsubscribe from the CCP4BB list, click the following link: https://www.jiscmail.ac.uk/cgi-bin/WA-JISC.exe?SUBED1=CCP4BB&A=1 This message was issued to members of www.jiscmail.ac.uk/CCP4BB, a mailing list hosted by www.jiscmail.ac.uk, terms & conditions are available at https://www.jiscmail.ac.uk/policyandsecurity/