新手请教关于 pyproject.toml 的问题

2023-07-29 17:05:55 +08:00
 007yxc

菜鸟在自学 Python ,Github 的开源学习项目,想在本地跑一下。

安装包的时候一直会提示错误

pip install -r requirements.txt

错误提示如下

Could not build wheels for lxml, Pillow, which is required to install pyproject.toml-based projects

折腾了好久 pyproject.toml-based projects 该如何安装, 有相关资料可以参考吗?

1286 次点击
所在节点    Python
9 条回复
gitpushf
2023-07-29 18:51:15 +08:00
看用的是 poetry 还是其他了,你直接把 Github 项目链接发出来不就有人回复你了
julyclyde
2023-07-29 20:24:37 +08:00
你先装个 wheel 再执行那个
u823tg
2023-07-29 20:31:07 +08:00
不发项目没发看啊。 包管理都用的 pyproject.toml 你得确定是哪个。
还有就是 windwos 下你得下载下 c++的工具链。 或者就得麻烦点找打包好的
007yxc
2023-07-31 00:36:02 +08:00
007yxc
2023-07-31 00:36:45 +08:00
项目地址我发在上面啦
@gitpushf
u823tg
2023-07-31 11:24:28 +08:00
@007yxc #4 你运行 pip install lxml 可以装不,应该不行。 应该是没类似 windows 的 vc++那一套工具链。mac 下应该是 xcode 那一套。
007yxc
2023-07-31 20:39:25 +08:00
@u823tg lxml 安装成功了。
```
Using cached lxml-4.9.3-cp311-cp311-macosx_11_0_universal2.whl (8.6 MB)
Installing collected packages: lxml
Successfully installed lxml-4.9.3
```

我网上也尝试找了虚拟环境搭建的文章看了,但还是失败,所以有点没头绪了。
u823tg
2023-08-01 18:25:32 +08:00
@007yxc #7 那就是 Pillow pip install 下看报错什么。 我 Windows linux 都试了下就一个小问题 requests 依赖 urlib3 的版本问题。

与虚拟环境没啥关系, 主要是 lxml 和 pillow 这类库有 c/c++代码 得要编译环境
007yxc
2023-08-02 15:39:01 +08:00
@u823tg 单独安装 Pillow 也成功了,只是 pip install -r requirements.txt 时候 告知 lxml 和 pillow 失败。 我都打算放弃了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/960804

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX