在64位Windows系统上用于ABAQUS的scipy

时间:2014-05-16 12:50:35

标签: numpy scipy

我有一个Python脚本,在ABAQUS中使用并调用numpy和scipy。我从32位Windows机器切换到64位机器。我在新的64位系统上安装ABAQUS 6.13.1的scipy时遇到问题。有人可以给我一些关于如何为ABAQUS运行scipy并向我提供兼容版scipy的技巧吗?

问候。

3 个答案:

答案 0 :(得分:1)

下载并安装64位版本的Anaconda。 https://store.continuum.io/cshop/anaconda/

使用Conda,将SciPy版本降级为与NumPy的Abaqus版本兼容。 在Abaqus / CAE python shell中,检查NumPy的版本:

import numpy
numpy.version.version

在Windows命令窗口中输入:

conda install scipy numpy=1.6

将scipy目录从Anaconda site-packages目录复制到Abaqus中。 e.g。

自:

  

C:\阿纳康达\ LIB \站点包\ SciPy的

要:

  

C:\ SIMULIA \的Abaqus \ 6.14-1 \工具\ SMApy \ python2.7 \ LIB \站点包\ SciPy的

也许不是所有的SciPy函数都能正常工作(我认为pip安装会正确链接所有依赖项,但我还没有尝试过这种方法)但是SciPy样条曲线拟合函数当然运行良好!

答案 1 :(得分:0)

尝试安装此处托管的已编译64位版本:http://www.lfd.uci.edu/~gohlke/pythonlibs/

答案 2 :(得分:-1)

您可以通过在Abaqus底部面板的命令提示符中运行以下命令来了解Abaqus上运行的Python版本:

>>> import sys
>>> print(sys.version)
Abaqus文件夹中的

Installing the corresponding version of Python and SciPy将有助于