# Plugin trouble

**URL:** https://discourse.beets.io/t/plugin-trouble/1057
**Category:** Help
**Created:** [January 5, 2020, 6:22pm UTC](https://discourse.beets.io/t/plugin-trouble/1057 "2020-01-05T18:22:06Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![shakermaker](https://avatars.discourse-cdn.com/v4/letter/s/0ea827/32.png) [@shakermaker](https://discourse.beets.io/u/shakermaker)
#### Post date: [January 5, 2020, 6:22pm UTC](https://discourse.beets.io/t/plugin-trouble/1057/1 "2020-01-05T18:22:06Z")

</div>

New beets user here, and not experienced with python, struggling to get plugins working.

e.g. I am trying to install the discogs plugin.

It appears I have installed the dependencies:

$ pip install --user beets[discogs]  
Requirement already satisfied: beets[discogs] in /usr/lib64/python3.6/site-packages (1.4.9)  
Requirement already satisfied: six\>=1.9 in /usr/lib64/python3.6/site-packages (from beets[discogs]) (1.13.0)  
Requirement already satisfied: mutagen\>=1.33 in /usr/lib64/python3.6/site-packages (from beets[discogs]) (1.43.0)  
Requirement already satisfied: unidecode in /usr/lib64/python3.6/site-packages (from beets[discogs]) (1.1.1)  
Requirement already satisfied: musicbrainzngs\>=0.4 in /usr/lib64/python3.6/site-packages (from beets[discogs]) (0.6)  
Requirement already satisfied: pyyaml in /usr/lib64/python3.6/site-packages (from beets[discogs]) (5.1.2)  
Requirement already satisfied: munkres\>=1.0.0 in /usr/lib64/python3.6/site-packages (from beets[discogs]) (1.1.2)  
Requirement already satisfied: jellyfish in /usr/lib64/python3.6/site-packages (from beets[discogs]) (0.7.2)  
Requirement already satisfied: discogs-client\>=2.2.1 in ./.local/lib64/python3.6/site-packages (from beets[discogs]) (2.2.2)  
Requirement already satisfied: requests in /usr/lib64/python3.6/site-packages (from discogs-client\>=2.2.1-\>beets[discogs]) (2.22.0)  
Requirement already satisfied: oauthlib in /usr/lib64/python3.6/site-packages (from discogs-client\>=2.2.1-\>beets[discogs]) (3.0.1)  
Requirement already satisfied: chardet\<3.1.0,\>=3.0.2 in /usr/lib64/python3.6/site-packages (from requests-\>discogs-client\>=2.2.1-\>beets[discogs]) (3.0.4)  
Requirement already satisfied: idna\<2.9,\>=2.5 in /usr/lib64/python3.6/site-packages (from requests-\>discogs-client\>=2.2.1-\>beets[discogs]) (2.8)  
Requirement already satisfied: urllib3!=1.25.0,!=1.25.1,\<1.26,\>=1.21.1 in /usr/lib64/python3.6/site-packages (from requests-\>discogs-client\>=2.2.1-\>beets[discogs]) (1.25.7)  
Requirement already satisfied: certifi\>=2017.4.17 in /usr/lib64/python3.6/site-packages (from requests-\>discogs-client\>=2.2.1-\>beets[discogs]) (2019.11.28)

But beets cannot find it:

$ beet version  
\*\* error loading plugin discogs:  
Traceback (most recent call last):  
File “/usr/lib64/python3.6/site-packages/beets/plugins.py”, line 273, in load\_plugins  
namespace = **import** (modname, None, None)  
ModuleNotFoundError: No module named ‘beetsplug.discogs’

beets version 1.4.9  
Python version 3.6.10  
plugins: fetchart, lyrics

I am not sure what I am doing wrong.

---

<div class="post-metadata">

### Author: ![adrian](https://yyz1.discourse-cdn.com/flex029/user_avatar/discourse.beets.io/adrian/32/4_2.png) [@adrian](https://discourse.beets.io/u/adrian)
#### Post date: [January 5, 2020, 10:53pm UTC](https://discourse.beets.io/t/plugin-trouble/1057/2 "2020-01-05T22:53:08Z")

</div>

Weird! It seems like your beets installation must somehow be incomplete… is there a `discogs.py` under `/usr/lib64/python3.6/site-packages/beetsplug`? If not, you might need to uninstall and reinstall, I suppose?

---

<div class="post-metadata">

### Author: ![shakermaker](https://avatars.discourse-cdn.com/v4/letter/s/0ea827/32.png) [@shakermaker](https://discourse.beets.io/u/shakermaker)
#### Post date: [January 6, 2020, 12:27am UTC](https://discourse.beets.io/t/plugin-trouble/1057/3 "2020-01-06T00:27:35Z")

</div>

There is not a discogs.py under that folder, or any folder for that matter.

---

<div class="post-metadata">

### Author: ![beets\_vanuatu](https://avatars.discourse-cdn.com/v4/letter/b/73ab20/32.png) [@beets\_vanuatu](https://discourse.beets.io/u/beets_vanuatu)
#### Post date: [August 20, 2020, 8:41pm UTC](https://discourse.beets.io/t/plugin-trouble/1057/4 "2020-08-20T20:41:25Z")

</div>

Also try installing everything into a virtual environment first.

Now depends on your system and python version how you can do that but here is a guide to follow then retry the installation.

> **[Python Virtual Environments: A Primer – Real Python](https://realpython.com/python-virtual-environments-a-primer/)**
>
> This article details how to use a Python virtual environment to manage your Python projects.

But I never saw anything before about installing `beets[discogs]` why not just install `beets`?
