针对pkg_resources.extern.packaging.requirements.InvalidRequirement: Parse error这一错误,以下是详细的分析和解决步骤: 查找错误原因: 此错误通常表明传递给packaging.requirements模块的字符串格式不正确,无法被解析为一个有效的要求(requirement)。 常见的格式错误包括使用了不支持的字符或语法、缺少必要的操作符等。
File "/home/xw/anaconda3/envs/dpa/lib/python3.11/site-packages/pkg_resources/_vendor/packaging/requirements.py", line 102, ininit req = REQUIREMENT.parseString(requirement_string) ^^^ File "/home/xw/anaconda3/envs/dpa/lib/python3.11/site-packages/pkg_resources/_vendor/pyparsing.py", line ...
path.exists(path): # No cached requirements. The empty set will always trigger a cache # refresh because the current requirements will, at minimum, # contain q2cli. return set() else: with open(path, 'r') as fh: contents = fh.read() try: return set(pkg_resources.parse_requirements(...
Requirement.parse('six>=1.5'))EN一、利用递归实现阶乘实例 #利用递归实现阶乘实例(实际就是函数调用...
def parse(uri): resolve_uri = pkg_resources.load_entry_point( 'newt.db', 'zodburi.resolvers', 'newt') factory, dbkw = resolve_uri(uri) with mock.patch("newt.db.storage") as storage: factory() (dsn,), options = storage.call_args return dsn, options, dbkw Example...
File "build/bdist.linux-x86_64/egg/pkg_resources.py", line 459, in _build_from_requirements File "build/bdist.linux-x86_64/egg/pkg_resources.py", line 632, in resolve error_info = {} pkg_resources.VersionConflict: (requests 2.2.1 (/usr/lib/python2.7/dist-packages), Requirement.parse(...
1# nosetests2Traceback (most recent calllast):3File"/usr/bin/nosetests", line5,in<module>4from pkg_resources import load_entry_point5File"/usr/local/python/lib/python2.7/site-packages/distribute-0.6.10-py2.7.egg/pkg_resources.py", line2659,in<module>6parse_requirements(__requires__), En...
needed = self.resolve(parse_requirements(requirements)) File"/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line807,inresolve raiseDistributionNotFound(req) pkg_resources.DistributionNotFound: Scrapy==1.3.0 我搜索了这个链接但解决方案不适合我。仍然相同。请帮忙。
needed = self.resolve(parse_requirements(requirements)) File "/usr/lib64/python2.7/site-packages/distribute-0.6.13-py2.7.egg/pkg_resources.py", line 552, in resolve raise DistributionNotFound(req) pkg_resources.DistributionNotFound: wsgidav ...
needed = self.resolve(parse_requirements(requirements)) File "/usr/lib/python3.9/site-packages/pkg_resources/__init__.py", line 790, in resolve raise VersionConflict(dist, req).with_context(dependent_req) pkg_resources.VersionConflict: (docker-compose 1.29.2 (/usr/lib/python3.9/site-packages)...