求 Intel® Distribution for Python 的 Python27 老版本

2023-08-31 19:37:12 +08:00
 jeanim
目前最新为 python39 ,需要 python27 的版本,需要编译 numpy 老版本用

官网地址: https://www.intel.com/content/www/us/en/developer/articles/tool/oneapi-standalone-components.html#python

但无法下载到老的版本了

感谢~~~
1421 次点击
所在节点    Python
14 条回复
wdlth
2023-08-31 21:50:02 +08:00
jeanim
2023-08-31 22:01:57 +08:00
@wdlth 谢谢老哥,忘记说了,求 windows 版本哈
wdlth
2023-08-31 23:47:52 +08:00
@jeanim 找到了,站内就有

https://www.v2ex.com/t/369705
dayeye2006199
2023-09-01 00:29:26 +08:00
这是要应对什么场景?好奇…这都 2023 年了
jeanim
2023-09-01 10:29:23 +08:00
@wdlth 感谢感谢,我昨天搜了,但没搜到这个贴,google 到的第一条打不开
jeanim
2023-09-01 10:30:31 +08:00
@dayeye2006199 CG 软件还有很多 python27 的场景,然后 numpy 不同版本区别较大,各个公司间的版本不统一就会导致冲突,然后就需要自己把 numpy 改成 xxx_numpy 来编译,隔离下其他公司的 numpy 版本。
jeanim
2023-09-01 10:32:04 +08:00
@dayeye2006199 numpy 官方也推荐用这个包来编译,我 39 版编译 numpy 最新版 ok 的,然后死活找不到 27 版
dicc
2023-09-01 16:57:51 +08:00
http://www.lfd.uci.edu/~gohlke/pythonlibs/ 不是可以直接下载编译好的么
jeanim
2023-09-01 23:58:40 +08:00
@dicc numpy 各个版本的差异比较大,不同工具所用的 numpy 版本会出现不一致,导致能用 A 工具,B 工具失效,能用 B 工具,A 工具失效的情况,所以我们需要自己编译不叫 numpy 的名称的版本,和其他工具所用的 numpy 做下隔离,比如:
A 工具,import a_numpy 我们的工具
B 工具,import numpy
这样两个工具才能共存

是不是很蛋疼的问题,o(╥﹏╥)o
jeanim
2023-09-02 00:03:56 +08:00
@wdlth 又有新的问题了,IntelPython2017.update3 是 2.7.13 版本,而 maya2017-2022 python2 是 2.7.11 版本,而用 2.7.13 编译出的 numpy ,在 2.7.11 中无法导入。但 IntelPython2023.2 python3.9.16 编译出的版本,maya 2023 python3.9.7 是能用的

ps ,我们最终目的要编译成 xxxx_numpy 这样的包名,适配 maya python27 的环境,所以会 git checkout v1.13.1 版本后,替换所有 numpy 成 xxxx_numpy ,再进行编译。
jeanim
2023-09-02 00:06:16 +08:00
@dicc A 工具 B 工具,import 不同版本的 numpy ,且各个工具来自 N 个不同公司,没法协调,所以作为 A 工具的我们,需要做下版本隔离。
wdlth
2023-09-02 12:17:46 +08:00
@jeanim 有没有错误提示?用 Process Monitor 看一下是不是加载一些依赖文件失败了。
jeanim
2023-09-03 17:28:11 +08:00
@wdlth <a href="https://ibb.co/QPzYTbV"><img src="https://i.ibb.co/1rhRPvN/QQ-20230903172656.jpg" alt="QQ-20230903172656" border="0"></a>
Error: ImportError: file E:\codes\github\numpy\numpy\numpy\core\__init__.py line 14: DLL load failed: The specified module could not be found. #
jeanim
2023-09-03 17:45:53 +08:00
@wdlth

https://i.ibb.co/kJM01T3/QQ-20230903174136.jpg
# Error: ImportError: file E:\codes\github\numpy\numpy\numpy\core\__init__.py line 14: DLL load failed: A dynamic link library (DLL) initialization routine failed. #

Maya Python:Python 2.7.11 (default, Jul 1 2016, 02:08:48) [MSC v.1900 64 bit (AMD64)] on win32
Intel Python: Python 2.7.13 |Intel Corporation| (default, Apr 27 2017, 20:29:58) [MSC v.1500 64 bit (AMD64)] on win32

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

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

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

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

© 2021 V2EX