Re: No module named 'playsound'
Thomas Passin
list1 at tompassin.net
Mon Jan 9 12:11:29 EST 2023
I wrote
>> "the most likely reason is that it got installed by a different
>> version of python than the one that used pip to install it."
That's not quite what I meant to say. Better:
"the most likely reason is that you are trying to import it using a
different version of python than the one that used pip to install it."
On 1/9/2023 11:59 AM, Mats Wichmann wrote:
> On 1/9/23 08:30, Thomas Passin wrote:
>> On 1/9/2023 9:40 AM, om om wrote:
>>> I'm installing playsound pip install playsound
>>> but it keeps saying No module named playsound
>>> and this error occurs on other packages
>>
>> Did the installation by pip succeed? if not, what was the error message?
>>
>> "It keeps saying ...". What keeps saying that (it's not a standard
>> error message from pip)? What is the code or command that causes this
>> error message?
>>
>> You would get such a message if you tried to import a package but it
>> had not been installed. If you used pip to install a package and it
>> succeeded but you could not import the package (or module), the most
>> likely reason is that it got installed by a different version of
>> python than the one that used pip to install it. You may have several
>> different versions of Python on your computer.
>>
>> You can check versions by running
>>
>> pip -V
>
> As described in this reply, but to be more explicit: if a package
> installed wtihout error, and then you can't import it in Python, it's
> basically always a path problem.
>
> Invoking pip the same way as you did to install, do:
>
> pip show playsound
>
> This will tell you where it put it. If that's not a place your Python is
> looking, it won't find it.
>
>>
>> Then use the command you normally use to run Python (i.e., python3,
>> py, etc.) and run
>>
>> py_x -m pip -V
>>
>> (don't type "py_x", use the command name you normally use to run python)
>>
>> If the two outputs are different, then you will know for sure that
>> your packages got installed to a different version of Python.
>> Re-install them using "python -m pip install" instead of "pip install"
>> - again, make sure that you use the actual name for the python command
>> that you normally use.
>
>
More information about the Python-list
mailing list