Sorry no one's replied before now. You didn't say why you changed the Python plugins directory from the default. Assuming you don't have a specific reason to change it, here's what you can do:
With Autopsy open, select "Tools" > "Python Plugins" from the main menu bar. This will open up Autopsy's default directory for Python modules. It should be something like:C:\Users\[user_name]\AppData\Roaming\autopsy\python_modules
Create a folder for each individual module, but you're free to name them however you like. The module contained in each folder will have it's own name - whatever you decided to name it - so the folder name doesn't matter. Once the folder is created, dump your module inside. Location is one caveat. The other is that your module must implement a class interface defined by Autopsy. See the online tutorials here
, and here
if you're not sure what I mean. I assume you've got class interface taken care of if you already have a module your testing. I also assume you've got your dev environment configured, but I include that link here
for others who may be reading this and need that. This last link has or is linked to everything you need to build and run a Python/Jython module... plus you might win a little cash with it if you pursue that. All the info is in the last link.
If both of these are correct (location and class interface), Autopsy should find each module so configured. Also, there's no need to restart Autopsy. It will poll for modules each time it needs them.
Try this and see if it solves your problem. If I've misunderstood, steer me in the right direction and I'll do what I can to help.