首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么在尝试安装FiPy时出现错误?

为什么在尝试安装FiPy时出现错误?
EN

Stack Overflow用户
提问于 2014-07-07 17:11:04
回答 2查看 2K关注 0票数 2

我已经尝试了几个小时来安装FiPy,我已经安装了Pip和许多其他的东西来让它工作。Pip成功地安装了许多我需要的东西,但是我不能让它在PySparse或FiPy上工作。为什么我尝试安装PySparse,我得到一个错误:

代码语言:javascript
复制
$ pip install pysparse
Downloading/unpacking pysparse
  Could not find a version that satisfies the requirement pysparse (from versions: 1.1.1-dev, 1.2-dev, 1.2-dev202, 1.2-dev203, 1.2-dev213, 1.3-dev)
Cleaning up...
No distributions matching the version for pysparse
Storing debug log for failure in /Users/Emily/.pip/pip.log

当我尝试安装FiPy时,我得到了这个错误:

代码语言:javascript
复制
$ pip install fipy
Downloading/unpacking fipy
  Downloading FiPy-3.1.tar.gz (5.7MB): 5.7MB downloaded
  Running setup.py (path:/private/var/folders/jt/gzhjdv8s1xb_v2b52lmr8bx00000gn/T/pip_build_Emily/fipy/setup.py) egg_info for package fipy
    Traceback (most recent call last):
      File "<string>", line 17, in <module>
      File "/private/var/folders/jt/gzhjdv8s1xb_v2b52lmr8bx00000gn/T/pip_build_Emily/fipy/setup.py", line 44, in <module>
        import ez_setup
    ImportError: No module named ez_setup
    Complete output from command python setup.py egg_info:
    Traceback (most recent call last):

  File "<string>", line 17, in <module>

  File "/private/var/folders/jt/gzhjdv8s1xb_v2b52lmr8bx00000gn/T/pip_build_Emily/fipy/setup.py", line 44, in <module>

    import ez_setup

ImportError: No module named ez_setup

----------------------------------------
Cleaning up...
Command python setup.py egg_info failed with error code 1 in /private/var/folders/jt/gzhjdv8s1xb_v2b52lmr8bx00000gn/T/pip_build_Emily/fipy
Storing debug log for failure in /Users/Emily/.pip/pip.log

你能帮帮忙吗?请具体点,因为我有很多麻烦。

EN

回答 2

Stack Overflow用户

发布于 2014-07-21 12:53:26

我刚刚遇到了和你一样的问题,下面是我的解决办法:

Pysparse: pip在PyPI中找不到pysparse分布,因为它似乎不是一个稳定的版本(参见例如Could not find a version that satisfies the requirement pytz的参考)。为了解决这个问题,你可以使用,如链接所示,

代码语言:javascript
复制
pip install --pre pysparse

但是,这对我不起作用--安装失败。因此,我从http://pysparse.sourceforge.net/index.html下载并手动安装了pysparse

FiPY:错误显示没有名为ez_setup的模块。如果您使用pip安装python ez_setup模块,那么现在应该可以安装FiPY了。

FiPY现在似乎正在为我工作。祝好运!

票数 2
EN

Stack Overflow用户

发布于 2014-09-26 02:31:08

对于FiPy,PySparse并不是一个严格的要求。FiPy需要PySparse、Scipy或Trilinos中的一个作为线性求解器,而Scipy可能是最容易安装的。要检查FiPy是否可以访问线性求解器,您可以运行测试,

代码语言:javascript
复制
$ python -c "import fipy; fipy.test()"

如果FiPy没有可用的解算器库,则从测试输出中可以明显看出这一点。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24606931

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档