title: ImportError: libpython3.7m.so.1.0: cannot open shared object file: No such file or directory
body: <p>I am having trouble running a python script on a computing cluster and I apologize ahead of time if this is a naive mistake. I'm not sure if the problem originates from me configuring my own conda virtual environment incorrectly but the problem nonetheless is reproduced when I run:</p>
  <pre><code>srun -p use-everything --pty python test.py
  </code></pre>
  <p>I get the error</p>
  <pre><code>Traceback (most recent call last):
    File &quot;test.py&quot;, line 4, in &lt;module&gt;
      from acme.agents.tf import dqn
    File &quot;/om2/user/armas/anaconda/envs/dist_rl/lib/python3.7/site-packages/acme/agents/tf/dqn/__init__.py&quot;, line 18, in &lt;module&gt;
      from acme.agents.tf.dqn.agent import DQN
    File &quot;/om2/user/armas/anaconda/envs/dist_rl/lib/python3.7/site-packages/acme/agents/tf/dqn/agent.py&quot;, line 20, in &lt;module&gt;
      from acme import datasets
    File &quot;/om2/user/armas/anaconda/envs/dist_rl/lib/python3.7/site-packages/acme/datasets/__init__.py&quot;, line 17, in &lt;module&gt;
      from acme.datasets.reverb import make_reverb_dataset
    File &quot;/om2/user/armas/anaconda/envs/dist_rl/lib/python3.7/site-packages/acme/datasets/reverb.py&quot;, line 22, in &lt;module&gt;
      from acme.adders import reverb as adders
    File &quot;/om2/user/armas/anaconda/envs/dist_rl/lib/python3.7/site-packages/acme/adders/reverb/__init__.py&quot;, line 21, in &lt;module&gt;
      from acme.adders.reverb.base import DEFAULT_PRIORITY_TABLE
    File &quot;/om2/user/armas/anaconda/envs/dist_rl/lib/python3.7/site-packages/acme/adders/reverb/base.py&quot;, line 26, in &lt;module&gt;
      import reverb
    File &quot;/om2/user/armas/anaconda/envs/dist_rl/lib/python3.7/site-packages/reverb/__init__.py&quot;, line 27, in &lt;module&gt;
      from reverb import item_selectors as selectors
    File &quot;/om2/user/armas/anaconda/envs/dist_rl/lib/python3.7/site-packages/reverb/item_selectors.py&quot;, line 19, in &lt;module&gt;
      from reverb import pybind
    File &quot;/om2/user/armas/anaconda/envs/dist_rl/lib/python3.7/site-packages/reverb/pybind.py&quot;, line 1, in &lt;module&gt;
      import tensorflow as _tf; from .libpybind import *; del _tf
  ImportError: libpython3.7m.so.1.0: cannot open shared object file: No such file or directory
  srun: error: node014: task 0: Exited with exit code 1
  </code></pre>
  <p>On my local machine, I was struggling with same issue when I was running a virtual environment, I solved this problem simply with <code>sudo apt-get install libpython3.7</code>.</p>
  <p>Here's some other things that may be helpful to know.</p>
  <pre><code>$which libpython
  /usr/bin/which: no libpython in (/om2/user/armas/anaconda/envs/dist_rl/bin:/om2/user/armas/anaconda/bin:/om2/user/armas/anaconda/condabin:/usr/lib64/qt-3.3/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin)
  </code></pre>
  <pre><code>$echo $PATH
  /om2/user/armas/anaconda/envs/dist_rl/bin:/om2/user/armas/anaconda/bin:/om2/user/armas/anaconda/condabin:/usr/lib64/qt-3.3/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin
  </code></pre>
  <pre><code>$echo $LD_LIBRARY_PATH
  /om2/user/armas/anaconda/bin/
  </code></pre>
  <p>When I change my <code>LD_LIBRARY_PATH</code>, i.e. <code>export LD_LIBRARY_PATH=/om2/user/armas/anaconda/lib:$LD_LIBRARY_PATH</code> and run the script, my anaconda thinks I do not have jax installed. I ran pip install dm-acme[jax] and now when I run the script, it was saying I don't have a module named atari_py. I think it is leading me down a chain of dependencies.</p>
  <p>I had installed acme using <a href="http://%20https://github.com/deepmind/acme" rel="noreferrer">this link</a>, but using a conda environment. My system admin said it could possibly be that acme is not made for anaconda. Why could that be if that is the case?</p>
  <p>If there's anything I missed please let me know and I'll be sure to add, thank you again!</p>