擅长:python、mysql、java
<p>不寻常的是,您根本看不到任何错误输出。
听起来好像你在打别的电话。
确保Anaconda的脚本目录在您的路径上,并且当前目录中没有名为<code>f2py</code>的某种脚本。
根据您的计算机设置为解释文件类型的方式,您可能需要运行类似<code>python f2py.py</code>的程序,其余参数相同。在</p>
<p>如果你用的是水蟒,你应该已经有一个gfortran的副本了。
如果你想用它来代替,确保Anaconda的bin目录在你的路径上。
除非您有一个非常新的(1.10,目前正在开发中)版本的numpy,要使用gfortran,您需要转到<code>Anaconda/Lib/site-packages/numpy/distutils/fcompiler/gnu.py</code>并注释掉在64位windows上引发错误的行(大约在第330行附近)。
一旦你这样做了,它应该能正常工作。在</p>
<p>编辑:根据旧的<a href="https://sysbio.ioc.ee/projects/f2py2e/usersguide/#scipy-distutils-0-2-2-and-up" rel="nofollow">f2py docs</a>和{a2}判断,正确的<code>fcompiler</code>标志是{<cd5>}。
编译器由供应商指定,而不是由可执行文件名指定。在</p>