安装FiPy时出错";“命令”;python setup.py egg“u info”;失败,错误代码为“1”;

安装FiPy时出错";“命令”;python setup.py egg“u info”;失败,错误代码为“1”;,python,pip,fipy,Python,Pip,Fipy,我正在尝试在Python3.6上安装FiPy。遇到了麻烦。我遵循NIST网站上的安装说明: 但是在最后一步中,我得到了一个我不理解的错误: (MYFIPYENV)>pip安装fipy收集fipy缓存 条目反序列化失败,条目忽略缓存条目 反序列化失败,条目被忽略 下载FiPy-3.1.3.tar.gz Complete output from command python setup.py egg_info: Traceback (most recent call last): File "&

我正在尝试在Python3.6上安装FiPy。遇到了麻烦。我遵循NIST网站上的安装说明:

但是在最后一步中,我得到了一个我不理解的错误:

(MYFIPYENV)>pip安装fipy收集fipy缓存 条目反序列化失败,条目忽略缓存条目 反序列化失败,条目被忽略
下载FiPy-3.1.3.tar.gz

Complete output from command python setup.py egg_info:
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "C:\Users\AppData\Local\Temp\pip-build-9xzf0bmv\fipy\setup.py",
line 61
    except ImportError, e:
                      ^
SyntaxError: invalid syntax

---------------------------------------- 
在Windows10上工作。 提前谢谢

except ImportError, e:
该语法仅适用于Python2。似乎FiPi只能与Py2一起使用。或者至少只能使用
pip
与Py2一起安装。尝试其他安装方法


该语法仅适用于Python2。似乎FiPi只能与Py2一起使用。或者至少只能使用
pip
与Py2一起安装。尝试其他安装方法。

FiPy是一个Python 2软件包

  • 您可以使用
    2to3
    将代码转换为Py3k:
  • 您可以使用conda并行维护Py2和Py3k安装。不管怎样,康达现在是我们的朋友。要求特定python版本的说明如下:

    conda create--name--channel guyer--channel conda forge fipy nomkl python=2.7


FiPy是一个Python 2包

  • 您可以使用
    2to3
    将代码转换为Py3k:
  • 您可以使用conda并行维护Py2和Py3k安装。不管怎样,康达现在是我们的朋友。要求特定python版本的说明如下:

    conda create--name--channel guyer--channel conda forge fipy nomkl python=2.7


您有什么建议吗?我有点迷路了。使用conda进行安装。或者使用Python 2。或者将代码更新为Py3兼容。或者要求作者更新代码。作者提出了要求,并不是没有同情心,但这不是一个优先事项,因为没有好的(第三方)解决方案可以在Py3k上工作,而且与conda并行运行python 2.7和3.6非常简单。你有什么建议吗?我有点迷路了。使用conda进行安装。或者使用Python 2。或者将代码更新为Py3兼容。或者要求作者更新代码。作者提出了要求,并不是没有同情心,但这不是一个优先事项,因为没有一个好的(第三方)解算器可以在Py3k上工作,而且与conda并行运行python 2.7和3.6非常简单。我转换了代码,但是安装失败了。尝试了你的第二个提示,得到了:(基本)C:\Users\>conda create--name MYFIPYENV--channel guyer--channel conda forge fipy nomkl python=2.7解决环境:失败的PackagesNotFoundError:当前频道无法提供以下软件包:-fipy-gmsh-fipy-pysparse-fipy-trilinos-fipy-nomkl-nomklYes,我发现conda安装在Windows上不起作用。我会调查的。“我转换了代码,但安装失败”是什么意思?我刚刚在Windows虚拟机上完成了一个干净的python 3.6安装,运行了
2to3
,然后安装了。代码运行。当你尝试时发生了什么?您采取了哪些具体步骤?C:\Users\\Diss\u py\conda\envs\envfipy\Scripts>2to3--write。重构工具:跳过可选修复程序:缓冲区重构工具:跳过可选修复程序:惯用词重构工具:跳过可选修复程序:set_literal重构工具:跳过可选修复程序:ws_逗号重构工具:不更改。\2to3-script.py重构工具:不更改。\easy\u安装-script.py重构工具:重构。\f2py.py--.\f2py.py(原始)++。\f2py.py(重构)@-1,6+1,6@@@!C:/Users/Diss_py/conda/envs/envfipy\python.exe#请参阅-来自未来导入部门,打印函数导入操作系统导入系统重构工具:未更改。\futurize-script.py重构工具:未更改。\idle-script.py重构工具:未更改。\mayavi2-script.py重构工具:未更改。\pasterize-script.py重构工具:未更改。\pip-script.py重构工具:未更改。\pydoc-script.py重构工具:未更改。\pygmentize-script.py重构工具:未更改。\tvtk_doc-script.pyRefactoringTool:未更改。\wheel-script.py重构工具:已修改的文件:重构工具:。\2to3-script.py重构工具:。\easy_安装-script.py重构工具:。\f2py.py重构工具:。\futurize-script.py重构工具:。\idle-script.py重构工具:。\mayavi2-script.py重构工具:。\巴氏杀菌-script.py重构工具:。\pip-script.py重构工具:。\pydoc-script.py重构工具:。\pygmentize-script.py重构工具:。\tvtk\u doc-script.py重构工具:。\wheel-script.pyI转换了代码,但安装失败。尝试了你的第二个提示,得到了:(基本)C:\Users\>conda create--name MYFIPYENV--channel guyer--channel conda forge fipy nomkl python=2.7解决环境:失败的PackagesNotFoundError:当前频道无法提供以下软件包:-fipy-gmsh-fipy-pysparse-fipy-trilinos-fipy-nomkl-nomklYes,我发现conda安装在Windows上不起作用。我会调查的。“我转换了代码,但安装失败”是什么意思?我刚刚在Windows虚拟机上完成了一个干净的python 3.6安装,运行了
2to3
,然后安装了。代码运行。当你尝试时发生了什么?您采取了哪些具体步骤?C:\Users\\Diss\u py\conda\envs\envfipy\Scripts>2to3--write。重构工具:跳过可选修复程序:缓冲区重构工具:跳过可选修复程序:惯用词重构工具:跳过可选修复程序:set_literal重构工具:跳过可选修复程序:ws_逗号重构工具:不更改。\2to3-script.py重构工具:不更改。\easy\u安装-script.py重构工具:重构。\f2py.py--.\f2py.py(原始)++。\f2py.py(重构)@-1,6+1,6@@@!C:/Users/Diss_py/conda/envs/envfipy\python.exe#请参阅
except ImportError, e: