PNNL-CompBio / coderdata

Automation scripts and benchmark dataset package for cancer drug prediction deep learning models.
BSD 3-Clause "New" or "Revised" License
11 stars 3 forks source link

pyaml not installed when running pip install coderdata #145

Closed coleslaw481 closed 1 month ago

coleslaw481 commented 2 months ago

On a mac with anaconda 4.6.14 I noticed pyaml package was not being installed when installing coder data via pip (pip install coderdata)

To reproduce:

conda create -n testcoderdata python=3.11
conda activate testcoderdata
pip install coderdata

To get the pyaml error, run this:

coderdata -h

The error message:

$ coderdata -h
Traceback (most recent call last):
  File "/Users/churas/anaconda3/envs/testcoderdata/bin/coderdata", line 5, in <module>
    from coderdata.cli import main
  File "/Users/churas/anaconda3/envs/testcoderdata/lib/python3.11/site-packages/coderdata/__init__.py", line 1, in <module>
    from .download.downloader import download_data_by_prefix
  File "/Users/churas/anaconda3/envs/testcoderdata/lib/python3.11/site-packages/coderdata/download/__init__.py", line 1, in <module>
    from .downloader import download_data_by_prefix
  File "/Users/churas/anaconda3/envs/testcoderdata/lib/python3.11/site-packages/coderdata/download/downloader.py", line 6, in <module>
    import yaml
ModuleNotFoundError: No module named 'yaml'