Carnets icon indicating copy to clipboard operation
Carnets copied to clipboard

Librosa install

Open hypeitinc opened this issue 2 years ago • 1 comments

Was trying to install Librosa, which as far as I can see is Python only, maybe there are some dependencies that are not. pip error output below. Not sure what's going wrong? Thanks!

ERROR: Exception: Traceback (most recent call last): File "/private/var/containers/Bundle/Application/5057C887-4EA8-4151-9803-6652EB1EBB6A/Carnets-sci.app/Library/lib/python3.9/site-packages/pip/_internal/cli/base_command.py", line 180, in _main status = self.run(options, args) File "/private/var/containers/Bundle/Application/5057C887-4EA8-4151-9803-6652EB1EBB6A/Carnets-sci.app/Library/lib/python3.9/site-packages/pip/_internal/cli/req_command.py", line 204, in wrapper return func(self, options, args) File "/private/var/containers/Bundle/Application/5057C887-4EA8-4151-9803-6652EB1EBB6A/Carnets-sci.app/Library/lib/python3.9/site-packages/pip/_internal/commands/install.py", line 318, in run requirement_set = resolver.resolve( File "/private/var/containers/Bundle/Application/5057C887-4EA8-4151-9803-6652EB1EBB6A/Carnets-sci.app/Library/lib/python3.9/site-packages/pip/_internal/resolution/resolvelib/resolver.py", line 127, in resolve result = self._result = resolver.resolve( File "/private/var/containers/Bundle/Application/5057C887-4EA8-4151-9803-6652EB1EBB6A/Carnets-sci.app/Library/lib/python3.9/site-packages/pip/_vendor/resolvelib/resolvers.py", line 473, in resolve state = resolution.resolve(requirements, max_rounds=max_rounds) File "/private/var/containers/Bundle/Application/5057C887-4EA8-4151-9803-6652EB1EBB6A/Carnets-sci.app/Library/lib/python3.9/site-packages/pip/_vendor/resolvelib/resolvers.py", line 367, in resolve failure_causes = self._attempt_to_pin_criterion(name) File "/private/var/containers/Bundle/Application/5057C887-4EA8-4151-9803-6652EB1EBB6A/Carnets-sci.app/Library/lib/python3.9/site-packages/pip/_vendor/resolvelib/resolvers.py", line 213, in _attempt_to_pin_criterion criteria = self._get_criteria_to_update(candidate) File "/private/var/containers/Bundle/Application/5057C887-4EA8-4151-9803-6652EB1EBB6A/Carnets-sci.app/Library/lib/python3.9/site-packages/pip/_vendor/resolvelib/resolvers.py", line 203, in _get_criteria_to_update name, crit = self._merge_into_criterion(r, parent=candidate) File "/private/var/containers/Bundle/Application/5057C887-4EA8-4151-9803-6652EB1EBB6A/Carnets-sci.app/Library/lib/python3.9/site-packages/pip/_vendor/resolvelib/resolvers.py", line 172, in _merge_into_criterion if not criterion.candidates: File "/private/var/containers/Bundle/Application/5057C887-4EA8-4151-9803-6652EB1EBB6A/Carnets-sci.app/Library/lib/python3.9/site-packages/pip/_vendor/resolvelib/structs.py", line 139, in bool return bool(self._sequence) File "/private/var/containers/Bundle/Application/5057C887-4EA8-4151-9803-6652EB1EBB6A/Carnets-sci.app/Library/lib/python3.9/site-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 143, in bool return any(self) File "/private/var/containers/Bundle/Application/5057C887-4EA8-4151-9803-6652EB1EBB6A/Carnets-sci.app/Library/lib/python3.9/site-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 129, in return (c for c in iterator if id(c) not in self._incompatible_ids) File "/private/var/containers/Bundle/Application/5057C887-4EA8-4151-9803-6652EB1EBB6A/Carnets-sci.app/Library/lib/python3.9/site-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 33, in _iter_built candidate = func() File "/private/var/containers/Bundle/Application/5057C887-4EA8-4151-9803-6652EB1EBB6A/Carnets-sci.app/Library/lib/python3.9/site-packages/pip/_internal/resolution/resolvelib/factory.py", line 200, in _make_candidate_from_link self._link_candidate_cache[link] = LinkCandidate( File "/private/var/containers/Bundle/Application/5057C887-4EA8-4151-9803-6652EB1EBB6A/Carnets-sci.app/Library/lib/python3.9/site-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in init super().init( File "/private/var/containers/Bundle/Application/5057C887-4EA8-4151-9803-6652EB1EBB6A/Carnets-sci.app/Library/lib/python3.9/site-packages/pip/_internal/resolution/resolvelib/candidates.py", line 151, in init self.dist = self._prepare() File "/private/var/containers/Bundle/Application/5057C887-4EA8-4151-9803-6652EB1EBB6A/Carnets-sci.app/Library/lib/python3.9/site-packages/pip/_internal/resolution/resolvelib/candidates.py", line 234, in _prepare dist = self._prepare_distribution() File "/private/var/containers/Bundle/Application/5057C887-4EA8-4151-9803-6652EB1EBB6A/Carnets-sci.app/Library/lib/python3.9/site-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution return self._factory.preparer.prepare_linked_requirement( File "/private/var/containers/Bundle/Application/5057C887-4EA8-4151-9803-6652EB1EBB6A/Carnets-sci.app/Library/lib/python3.9/site-packages/pip/_internal/operations/prepare.py", line 508, in prepare_linked_requirement return self._prepare_linked_requirement(req, parallel_builds) File "/private/var/containers/Bundle/Application/5057C887-4EA8-4151-9803-6652EB1EBB6A/Carnets-sci.app/Library/lib/python3.9/site-packages/pip/_internal/operations/prepare.py", line 570, in _prepare_linked_requirement dist = _get_prepared_distribution( File "/private/var/containers/Bundle/Application/5057C887-4EA8-4151-9803-6652EB1EBB6A/Carnets-sci.app/Library/lib/python3.9/site-packages/pip/_internal/operations/prepare.py", line 60, in _get_prepared_distribution abstract_dist.prepare_distribution_metadata(finder, build_isolation) File "/private/var/containers/Bundle/Application/5057C887-4EA8-4151-9803-6652EB1EBB6A/Carnets-sci.app/Library/lib/python3.9/site-packages/pip/_internal/distributions/sdist.py", line 34, in prepare_distribution_metadata self._setup_isolation(finder) File "/private/var/containers/Bundle/Application/5057C887-4EA8-4151-9803-6652EB1EBB6A/Carnets-sci.app/Library/lib/python3.9/site-packages/pip/_internal/distributions/sdist.py", line 62, in _setup_isolation self.req.build_env.install_requirements( File "/private/var/containers/Bundle/Application/5057C887-4EA8-4151-9803-6652EB1EBB6A/Carnets-sci.app/Library/lib/python3.9/site-packages/pip/_internal/build_env.py", line 198, in install_requirements pip_runnable = ctx.enter_context(_create_standalone_pip()) File "/private/var/containers/Bundle/Application/5057C887-4EA8-4151-9803-6652EB1EBB6A/Carnets-sci.app/Library/lib/python3.9/contextlib.py", line 429, in enter_context result = _cm_type.enter(cm) File "/private/var/containers/Bundle/Application/5057C887-4EA8-4151-9803-6652EB1EBB6A/Carnets-sci.app/Library/lib/python3.9/contextlib.py", line 117, in enter return next(self.gen) File "/private/var/containers/Bundle/Application/5057C887-4EA8-4151-9803-6652EB1EBB6A/Carnets-sci.app/Library/lib/python3.9/site-packages/pip/_internal/build_env.py", line 63, in _create_standalone_pip zf.write(child, child.relative_to(source.parent).as_posix()) File "/private/var/containers/Bundle/Application/5057C887-4EA8-4151-9803-6652EB1EBB6A/Carnets-sci.app/Library/lib/python3.9/zipfile.py", line 1727, in write zinfo = ZipInfo.from_file(filename, arcname, File "/private/var/containers/Bundle/Application/5057C887-4EA8-4151-9803-6652EB1EBB6A/Carnets-sci.app/Library/lib/python3.9/zipfile.py", line 517, in from_file zinfo = cls(arcname, date_time) File "/private/var/containers/Bundle/Application/5057C887-4EA8-4151-9803-6652EB1EBB6A/Carnets-sci.app/Library/lib/python3.9/zipfile.py", line 361, in init raise ValueError('ZIP does not support timestamps before 1980') ValueError: ZIP does not support timestamps before 1980 WARNING: You are using pip version 21.1.1; however, version 21.2.4 is available. You should consider upgrading via the '/private/var/containers/Bundle/Application/5057C887-4EA8-4151-9803-6652EB1EBB6A/Carnets-sci.app/Library/bin/python3 -m pip install --upgrade pip' command.

hypeitinc avatar Aug 22 '21 21:08 hypeitinc

Hi, I'm not sure what is going on, but librosa requires numba and numba requires llvmlite. For the time being, I have no idea how to make llvmlite run on iOS. But it seems to rely on LLVM JIT interpreter for IR (intermediate representation), which cannot run on iOS devices.

holzschu avatar Aug 23 '21 06:08 holzschu