Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

QGIS 3.30.2 and GIS4WRF 0.14.7 still have bugs that were previously fixed #252

Open
Qianjk818 opened this issue May 10, 2023 · 7 comments
Open

Comments

@Qianjk818
Copy link

Couldn't load plugin 'gis4wrf' due to an error when calling its classFactory() method

RuntimeError: GIS4WRF: Error installing Python packages Log: Added C:\Users\QJK\AppData\Local\gis4wrf\python39 as module search pathAdded C:\Users\QJK\AppData\Local\gis4wrf\python39\lib\site-packages as module search path
Traceback (most recent call last):
File "E:\Program Files\QGIS 3.30.2\apps\Python39\lib\site-packages\pkg_resources_vendor\packaging\requirements.py", line 35, in init
parsed = parse_requirement(requirement_string)
File "E:\Program Files\QGIS 3.30.2\apps\Python39\lib\site-packages\pkg_resources_vendor\packaging_parser.py", line 64, in parse_requirement
return _parse_requirement(Tokenizer(source, rules=DEFAULT_RULES))
File "E:\Program Files\QGIS 3.30.2\apps\Python39\lib\site-packages\pkg_resources_vendor\packaging_parser.py", line 82, in _parse_requirement
url, specifier, marker = _parse_requirement_details(tokenizer)
File "E:\Program Files\QGIS 3.30.2\apps\Python39\lib\site-packages\pkg_resources_vendor\packaging_parser.py", line 126, in _parse_requirement_details
marker = _parse_requirement_marker(
File "E:\Program Files\QGIS 3.30.2\apps\Python39\lib\site-packages\pkg_resources_vendor\packaging_parser.py", line 147, in _parse_requirement_marker
tokenizer.raise_syntax_error(
File "E:\Program Files\QGIS 3.30.2\apps\Python39\lib\site-packages\pkg_resources_vendor\packaging_tokenizer.py", line 163, in raise_syntax_error
raise ParserSyntaxError(
pkg_resources.extern.packaging._tokenizer.ParserSyntaxError: Expected end or semicolon (after name and no valid version specifier)
netCDF4>=None
^

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
File "C:\Users/QJK/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\gis4wrf_init_.py", line 39, in bootstrap_with_ui
for msg_type, msg_val in bootstrap():
File "C:\Users/QJK/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\gis4wrf\bootstrap.py", line 164, in bootstrap
pkg_resources.get_distribution('{}>={}'.format(dep.name, dep.min))
File "E:\Program Files\QGIS 3.30.2\apps\Python39\lib\site-packages\pkg_resources_init_.py", line 524, in get_distribution
dist = Requirement.parse(dist)
File "E:\Program Files\QGIS 3.30.2\apps\Python39\lib\site-packages\pkg_resources_init_.py", line 3211, in parse
(req,) = parse_requirements(s)
File "E:\Program Files\QGIS 3.30.2\apps\Python39\lib\site-packages\pkg_resources_init_.py", line 3170, in init
super(Requirement, self).init(requirement_string)
File "E:\Program Files\QGIS 3.30.2\apps\Python39\lib\site-packages\pkg_resources_vendor\packaging\requirements.py", line 37, in init
raise InvalidRequirement(str(e)) from e
pkg_resources.extern.packaging.requirements.InvalidRequirement: Expected end or semicolon (after name and no valid version specifier)
netCDF4>=None
^

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
File "E:\Program Files/QGIS 3.30.2/apps/qgis/./python\qgis\utils.py", line 423, in startPlugin
plugins[packageName] = package.classFactory(iface)
File "C:\Users/QJK/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\gis4wrf_init
.py", line 22, in classFactory
bootstrap_with_ui(iface)
File "C:\Users/QJK/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\gis4wrf_init_.py", line 62, in bootstrap_with_ui
raise RuntimeError(PLUGIN_NAME + ': Error installing Python packages\nLog:\n' + log) from e
RuntimeError: GIS4WRF: Error installing Python packages
Log:
Added C:\Users\QJK\AppData\Local\gis4wrf\python39 as module search pathAdded C:\Users\QJK\AppData\Local\gis4wrf\python39\lib\site-packages as module search path

Python version: 3.9.5 (tags/v3.9.5:0a7dcbd, May 3 2021, 17:27:52) [MSC v.1928 64 bit (AMD64)]
QGIS version: 3.30.2-'s-Hertogenbosch 's-Hertogenbosch, 0992b533

Python Path:
C:\Users/QJK/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\geohey_toolbox
E:/Program Files/QGIS 3.30.2/apps/qgis/./python
C:/Users/QJK/AppData/Roaming/QGIS/QGIS3\profiles\default/python
C:/Users/QJK/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins
E:/Program Files/QGIS 3.30.2/apps/qgis/./python/plugins
E:\Program Files\QGIS 3.30.2\apps\grass\grass82\etc\python
C:\Users\QJK\Documents
E:\Program Files\QGIS 3.30.2\bin\python39.zip
E:\Program Files\QGIS 3.30.2\apps\Python39\DLLs
E:\Program Files\QGIS 3.30.2\apps\Python39\lib
E:\Program Files\QGIS 3.30.2\bin
E:\Program Files\QGIS 3.30.2\apps\Python39
E:\Program Files\QGIS 3.30.2\apps\Python39\lib\site-packages
E:\Program Files\QGIS 3.30.2\apps\Python39\lib\site-packages\win32
E:\Program Files\QGIS 3.30.2\apps\Python39\lib\site-packages\win32\lib
E:\Program Files\QGIS 3.30.2\apps\Python39\lib\site-packages\Pythonwin
C:/Users/QJK/AppData/Roaming/QGIS/QGIS3\profiles\default/python
C:\Users\QJK\AppData\Local\gis4wrf\python39
C:\Users\QJK\AppData\Local\gis4wrf\python39\lib\site-packages

@smlie2020
Copy link

the same error in QGIS 3.34.2 and QGIS 3.28.12

@Shaivishukla
Copy link

@Qianjk818 , @smlie2020 How you sorted this error. I am also facing the same error. It will be helpful if you share it.

@Qianjk818
Copy link
Author

@Qianjk818 , @smlie2020 How you sorted this error. I am also facing the same error. It will be helpful if you share it.

I didn't find a good solution, but changing the version worked. I'm not entirely sure of the reason for the problem, so I'm not sure if a higher or lower version is needed, but after reinstalling several times, the issue disappeared, so just keep trying.

@Shaivishukla
Copy link

@Qianjk818 Thankyou for your reply. Can you please tell me which version you are using.

@Qianjk818
Copy link
Author

@Qianjk818 Thankyou for your reply. Can you please tell me which version you are using.
3.28.0

@Shaivishukla
Copy link

@Qianjk818 Thankyou

@bakamotokatas
Copy link
Contributor

bakamotokatas commented Apr 29, 2024

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants