title: Beginner: Python sound modules not working (Circular Import)
body: <p>After installation of playsound and simpleaudio modules to try simple commands in order to play some audio files I always get the following message.</p>
  
  <pre><code>playsound: ImportError: cannot import name 'playsound' from partially initialized module 'playsound' (most likely due to a circular import) (/Users/joaosoares/Documents/PySound/playsound.py)
  
  simpleaudio:AttributeError: partially initialized module 'simpleaudio' has no attribute 'WaveObject' (most likely due to a circular import)
  </code></pre>
  
  <p>I am currently using python 3.8.1, I've tried to create a new environment using pipenv and the problem persists. <strong>I got it to work the very first time I installed playsound</strong>. The problem might came after I had to install AppKit.NSSound as needed to run simplesound. My problem may be obvious and I apologise in advance if my issue isn't clarified I started to use python very recently.</p>
  
  <p>I am following this <a href="https://realpython.com/playing-and-recording-sound-python/#recording-audio" rel="nofollow noreferrer">tutorial</a> </p>
  
  <p>Playsound file code:</p>
  
  <pre class="lang-py prettyprint-override"><code>
      from playsound import playsound
  
      playsound('myfile.wav')
  
  simpleaudio file:
      import simpleaudio as sa
  
      filename = 'myfile.wav'
      wave_obj = sa.WaveObject.from_wave_file(filename)
      play_obj = wave_obj.play()
      play_obj.wait_done()  # Wait until sound has finished playing
  </code></pre>