安装FiPy时出错“命令”python setup.py egg_info“失败,错误代码为1”
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了安装FiPy时出错“命令”python setup.py egg_info“失败,错误代码为1”相关的知识,希望对你有一定的参考价值。
我正在尝试在Python 3.6上安装FiPy。并遇到了麻烦。我按照NIST网站上的安装说明:https://www.ctcms.nist.gov/fipy/INSTALLATION.html
但在最后一步pip install fipy
我得到一个我不明白的错误:
(MYFIPYENV)> pip install 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:UsersAppDataLocalTemppip-build-9xzf0bmvfipysetup.py", line 61 except ImportError, e: ^ SyntaxError: invalid syntax ----------------------------------------
命令“python setup.py egg_info”失败,错误代码1在C: Users AppData Local Temp pip-build-9xzf0bmv fipy 缓存条目反序列化失败,条目被忽略
有人可以告诉我这个错误是什么以及如何修复它?
为了不重复这个问题,我尝试了以下提示:
>pip upgrade
>pip install --upgrade setuptools
>pip install ez_setup
在Windows 10上工作。提前感谢!
FiPy是一个Python 2包。
- 您可以使用
2to3
:https://www.ctcms.nist.gov/fipy/documentation/USAGE.html#running-under-python-3将代码转换为Py3k - 您可以使用conda来维护并排的Py2和Py3k安装。无论如何,康达现在是我们的recommended pathway。那些指令need to be modified要求特定的python版本:
conda create --name <MYFIPYENV> --channel guyer --channel conda-forge fipy nomkl python=2.7
except ImportError, e:
语法仅适用于Python 2。似乎FiPi只能用于Py2。或者至少只能使用pip
与Py2一起安装。尝试其他安装方法。
以上是关于安装FiPy时出错“命令”python setup.py egg_info“失败,错误代码为1”的主要内容,如果未能解决你的问题,请参考以下文章
错误:命令出错,退出状态为 1:python setup.py egg_info 检查日志以获取完整的命令输出。- 尝试安装 pyjnius [重复]
安装 web3.py 时出错。 “python setup.py egg_info”