我很难弄清楚这一点——当试图安装一个包(在这种情况下是 zipline)时,它很难找到我在 site-packages\setuptools 目录中拥有的 setuptools.build_meta 文件。尽管我很无知,但我尝试将这个文件直接放到 site-packages\pip_vendor\pep517 中,没有任何变化。我确信这很简单,但我没有看到它。任何帮助,将不胜感激!追溯如下。ERROR: Exception:Traceback (most recent call last): File "C:\Users\justjo\PycharmProjects\python35_venv\lib\site-packages\pip\_internal\cli\base_command.py", line 186, in _main status = self.run(options, args) File "C:\Users\justjo\PycharmProjects\python35_venv\lib\site-packages\pip\_internal\commands\install.py", line 331, in run resolver.resolve(requirement_set) File "C:\Users\justjo\PycharmProjects\python35_venv\lib\site-packages\pip\_internal\legacy_resolve.py", line 177, in resolve discovered_reqs.extend(self._resolve_one(requirement_set, req)) File "C:\Users\justjo\PycharmProjects\python35_venv\lib\site-packages\pip\_internal\legacy_resolve.py", line 333, in _resolve_one abstract_dist = self._get_abstract_dist_for(req_to_install) File "C:\Users\justjo\PycharmProjects\python35_venv\lib\site-packages\pip\_internal\legacy_resolve.py", line 282, in _get_abstract_dist_for abstract_dist = self.preparer.prepare_linked_requirement(req) File "C:\Users\justjo\PycharmProjects\python35_venv\lib\site-packages\pip\_internal\operations\prepare.py", line 516, in prepare_linked_requirement req, self.req_tracker, self.finder, self.build_isolation, File "C:\Users\justjo\PycharmProjects\python35_venv\lib\site-packages\pip\_internal\operations\prepare.py", line 95, in _get_prepared_distribution abstract_dist.prepare_distribution_metadata(finder, build_isolation) File "C:\Users\justjo\PycharmProjects\python35_venv\lib\site-packages\pip\_internal\distributions\sdist.py", line 38, in prepare_distribution_metadata self._setup_isolation(finder) File "C:\Users\justjo\PycharmProjects\python35_venv\lib\site-packages\pip\_internal\distributions\sdist.py", line 96, in _setup_isolation reqs = backend.get_requires_for_build_wheel()
2 回答
泛舟湖上清波郎朗
TA贡献1818条经验 获得超3个赞
因此,对于任何有同样错误的人,我通过直接下载包并删除 pyproject.toml 文件,然后 cd path\setup.py 和“pip install”解决了这个问题。在终端/ cmd中。
PIPIONE
TA贡献1829条经验 获得超9个赞
我通过将 setuptools 版本升级到最新版本来解决它:
sudo /usr/bin/python3.9 /usr/bin/pip3 install setuptools==58.0.4
其他版本:
/usr/bin/python3.9 /usr/bin/pip3 --version
pip 20.0.2 from /usr/lib/python3.9/dist-packages/pip (python 3.9)
/usr/bin/python3.9 --version
Python 3.9.5
lsb_release -d
Description: Ubuntu 20.04.2 LTS
uname -srvi
Linux 4.4.0-19041-Microsoft #1237-Microsoft Sat Sep 11 14:32:00 PST 2021 x86_64
添加回答
举报
0/150
提交
取消
