Could not find a version that satisfies the requirement - Printable Version +- Python Forum (https://python-forum.io) +-- Forum: Python Coding (https://python-forum.io/forum-7.html) +--- Forum: General Coding Help (https://python-forum.io/forum-8.html) +--- Thread: Could not find a version that satisfies the requirement (/thread-34365.html) |
Could not find a version that satisfies the requirement - tester_V - Jul-24-2021 Greetings to those that work on Saturday ! I noted I cannot install any of the modules from the network. The error goes usually like this: ERROR: Could not find a version that satisfies the requirement wmi (from versions: none) ERROR: No matching distribution found for wmi And a lot of lines like thisone: WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ConnectTimeoutError(<pip._vendor.urllib3.connection.HTTPSConnection object at 0x000001C3F8A81C70>, 'Connection to pypi.org timed out. (connect timeout=15)')': /simple/wmi/ Does it mean I should find the correct version of Python for a specific module to be installed? I have Python X-64 3.8xx installed Thank you. RE: Could not find a version that satisfies the requirement - Larz60+ - Jul-24-2021 'Any of the modules' any of what modules? If you're trying to install a pypi package, from command line, use: pip install packagename
RE: Could not find a version that satisfies the requirement - tester_V - Jul-24-2021 I tried to install a lot of modules -all failed. Now I'm trying to install 'wmi' same story. Was wondering if I should use a different method.... Thank you. RE: Could not find a version that satisfies the requirement - tester_V - Jul-24-2021 I'm trying to get process IDs( Names) using Python. I found a snippet online: import wmi f = wmi.WMI() print("pid Process name") for process in f.Win32_Process(): print(f"{process.ProcessId:<10} {process.Name}")It produces a bunch of errors. About some modules. including "WMI" I installed "WMI" manually without errors using the command : C:\Users\Someuser\Downloads\Python_Modules\WMI\dist\WMI-1.5.1 python setup.py install But it still gives me tons of errors about some modules including "WMI". Question, is there any reliable way, without weeks to debugging "WMI/Win32API" modules, to get this working on Windows? Or you guys just using Powershell and other means to do this? Thank you. RE: Could not find a version that satisfies the requirement - tester_V - Jul-24-2021 It is solved now. I found module "psutil" does what I need. And for some reason, I was be able to install it! and the code I found online works fine. import psutil # List of current running process IDs. pids = psutil.pids() print("psutil.pids() = {0}".format(pids)) for proc in psutil.process_iter(): try: pinfo = proc.as_dict(attrs=['pid', 'name']) except psutil.NoSuchProcess: pass else: print(pinfo)Thank you! RE: Could not find a version that satisfies the requirement - snippsat - Jul-25-2021 That error message is typical network(firewall ect..) problem on your side. Can try with a proxy and see if that work. Example check that pip is updated(newest 21.1.3) an how to use proxy. Free Proxy List these can down fast so have try serval. # Test pip G:\div_code λ pip -V pip 21.1.3 from c:\python39\lib\site-packages\pip (python 3.9) # Use proxy G:\div_code λ pip install --proxy="http://41.190.147.158:54018" wmi Collecting wmi Using cached WMI-1.5.1-py2.py3-none-any.whl (28 kB) Requirement already satisfied: pywin32 in c:\python39\lib\site-packages (from wmi) (300) Installing collected packages: wmi Successfully installed wmi-1.5.1Other stuff to try. python -m pip install --trusted-host pypi.python.org --trusted-host files.pythonhosted.org --trusted-host pypi.org --upgrade pipCan also try to install the newest Python version. |