Open bailixuance opened 9 months ago
@bailixuance 尝试使用 https://mirrors.tuna.tsinghua.edu.cn/pypi/web/packages/2a/1e/c2a46acb887f7d65d315efb99fee2c41e4678b3bc741ff554c6b42bb1d8c/toad-0.1.3-cp39-cp39-macosx_11_0_x86_64.whl 这个编译好的包安装试试呢?
不行,安装失败,python 也是3.9的
ERROR: toad-0.1.3-cp39-cp39-macosx_11_0_x86_64.whl is not a supported wheel on this platform.
@bailixuance 你是 M1 版本的 Mac 么?如果是的话,可能暂时没有预先编译好的版本。不过还有一个方案可以试一下:
升级 Cython
和 numpy
到最新版本,这个两个是编译 toad
时需要的依赖包,版本不一致时可能会有问题,但是因为手头暂时没有 M1 的环境,之前也都没有在M1上编译过,不太确定是否一定会编译成功
我最近会尝试编译 arm
版的包出来,不过目前的信息来看,可能也只能支持到 3.10 及以上,可能不包括 3.9 😞 actions/setup-python#696
如果你愿意帮助我的话,也可以成为开发者一起发布新版本的包 😄
@bailixuance 你是 M1 版本的 Mac 么?如果是的话,可能暂时没有预先编译好的版本。不过还有一个方案可以试一下:
升级
Cython
和numpy
到最新版本,这个两个是编译toad
时需要的依赖包,版本不一致时可能会有问题,但是因为手头暂时没有 M1 的环境,之前也都没有在M1上编译过,不太确定是否一定会编译成功我最近会尝试编译
arm
版的包出来,不过目前的信息来看,可能也只能支持到 3.10 及以上,可能不包括 3.9 😞 actions/setup-python#696如果你愿意帮助我的话,也可以成为开发者一起发布新版本的包 😄
系统不是M1的,是常规 intel cpu。
试了下,更新了cython、numpy 到最新版本也不行,pip install toad 或者安装离线 whl 包都不行,环境如下:
python=3.9.7
cython=3.0.6
numpy=1.26.2
时间充足的话,可以给你测试下什么的,哈哈😄
@bailixuance 我本地用同样的环境测试了一下可以正常编译,上面的 whl 文件也是正常安装 重新看了一下你上面的报错信息,感觉是cython版本太低的问题,所以我觉得你可能需要确认一下编译的时候是否是用的最新的cython
@bailixuance 我本地用同样的环境测试了一下可以正常编译,上面的 whl 文件也是正常安装 重新看了一下你上面的报错信息,感觉是cython版本太低的问题,所以我觉得你可能需要确认一下编译的时候是否是用的最新的cython
好奇怪,在base 环境中,直接 pip install toad,会去下载 toad-0.1.3.tar.gz 包,然后编译失败。直接安装 whl 包,也是编译失败。cython, numpy 确认都是最新的。
换了一个环境,也是Python 3.9.7,直接pip install toad, 反而去下载 whl 包,然后安装成功:
Collecting toad
Downloading https://pypi.tuna.tsinghua.edu.cn/packages/2a/1e/c2a46acb887f7d65d315efb99fee2c41e4678b3bc741ff554c6b42bb1d8c/toad-0.1.3-cp39-cp39-macosx_11_0_x86_64.whl (14.3 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 14.3/14.3 MB 30.6 MB/s eta 0:00:00
Installing collected packages: toad
Successfully installed toad-0.1.3
这个环境中,甚至都没有安装cython,numpy 也不是最新的。在这个环境中直接安装 离线whl包也是没问题的。 太奇怪了
os: openeuler-arm64 python: 3.9.17
1、下载toad-0.1.3.tar.gz 并解压到/tmp 目录下 tar -zxvf toad-0.1.3.tar.gz -C /tmp/
2、 pip --version 找到python site-packages 路径 比如我的是/opt/conda/lib/python3.9/site-packages
3、将解压后的toad下所有的文件拷贝到site-packages 路径下 cp -r /tmp/toad-0.1.3/* /opt/conda/lib/python3.9/site-packages
4、到site-packages 路径下 pip install toad cd /opt/conda/lib/python3.9/site-packages && pip install toad
5、到任意目录下执行python -c "import toad ;print(toad.version)"
6、注意: 如果不将toad 放到python site-packages目录下,是无法在任意目录import toad
os: openeuler-arm64 python: 3.9.17
1、下载toad-0.1.3.tar.gz 并解压到/tmp 目录下 tar -zxvf toad-0.1.3.tar.gz -C /tmp/
2、 pip --version 找到python site-packages 路径 比如我的是/opt/conda/lib/python3.9/site-packages
3、将解压后的toad下所有的文件拷贝到site-packages 路径下 cp -r /tmp/toad-0.1.3/* /opt/conda/lib/python3.9/site-packages
4、到site-packages 路径下 pip install toad cd /opt/conda/lib/python3.9/site-packages && pip install toad
5、到任意目录下执行python -c "import toad ;print(toad.version)"
6、注意: 如果不将toad 放到python site-packages目录下,是无法在任意目录import toad
方法可行
在 mac os 系统中安装 toad 不成功,编译错误
在Python 3.9 下,0.1.2、0.1.3 两个版本均安装不成功
在python 3.8 下,0.1.2 安装成功,0.1.3 安装失败
系统信息#
python3.9.7 下安装toad-0.1.3报错如下:
python3.9.7 下安装toad-0.1.2报错如下:
python3.8.18 下安装toad-0.1.3报错如下: