On 4/3/23 10:43, Pranav Bhardwaj wrote:
Why can't I able to use python libraries such as numpy, nudenet, playsound,
pandas, etc in my python 3.11.2. It always through the error "import
'numpy' or any other libraries could not be resolved".

Will restate what others have said in the hopes it might be even more clear that way.

Python has an internal search path that it uses to find the module when you ask to "import". If a module is not found, that means it's not in the search path ("it's always a path problem"). You installed it, sure - but it went somewhere else.

The search path is installation-specific (not just version-specific: for example if you have a system install of 3.10.x, and a virtualenv using the same 3.10.x, those will have different search paths). The search path can be amended or changed, but that's a different story.

If you're going to install with pip, use the same Python you're going to do your work with. Don't trust that a command named "pip" maps to the same installation as that Python command. For that, either use an activated virtualenv, or do "name-of-my-python -m pip install". You can always check your work by doing "name-of-my-python -m pip list" - what does that particular installation see as installed?

Or - if you're using the classic set of "scientific" packages like numpy and pandas, you might look at installing it all using conda instead of pip: it to a large extent exists to help with getting those very common bundles of things set up without going through the wrestling match you're going though.
--
https://mail.python.org/mailman/listinfo/python-list

Reply via email to