-
Notifications
You must be signed in to change notification settings - Fork 38
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
Comments
the same error in QGIS 3.34.2 and QGIS 3.28.12 |
@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. |
@Qianjk818 Thankyou for your reply. Can you please tell me which version you are using. |
|
@Qianjk818 Thankyou |
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
The text was updated successfully, but these errors were encountered: