0

我正在尝试在 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:\Users\AppData\Local\Temp\pip-build-9xzf0bmv\fipy\setup.py",
line 61
    except ImportError, e:
                      ^
SyntaxError: invalid syntax

---------------------------------------- 

命令“python setup.py egg_info”在 C:\Users\AppData\Local\Temp\pip-build-9xzf0bmv\fipy\ 中失败,错误代码为 1 缓存条目反序列化失败,条目被忽略

有人可以告诉我这个错误是什么以及如何解决它吗?

为了不重复我尝试了以下提示的问题:

>pip upgrade 
>pip install --upgrade setuptools
>pip install ez_setup

在 Windows 10 上工作。提前致谢!

4

2 回答 2

1

FiPy 是一个 Python 2 包。

于 2018-03-01T12:56:06.633 回答
1
except ImportError, e:

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

于 2018-02-28T12:58:52.970 回答