簡體   English   中英

為什么在嘗試安裝FiPy時出現錯誤?

[英]Why am I getting errors when trying to install FiPy?

我已經嘗試了幾個小時來安裝FiPy也已經安裝了Pip和許多其他工具來使其正常工作。 Pip成功安裝了我需要的許多東西,但我無法使它適用於PySparse或FiPy。 為什么我嘗試安裝PySparse時出現錯誤:

$ 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此錯誤:

$ 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

你能幫忙嗎? 請具體說明,因為我遇到了很多麻煩。

我剛剛遇到了與您同樣的問題,這是我的解決方法:

Pysparse:pip在PyPI中找不到pysparse發行版,因為它似乎不是一個穩定的版本(請參見例如, 找不到滿足pytz要求的版本作為參考)。 為了解決這個問題,您可以使用,如鏈接所示,

pip install --pre pysparse

但是,這對我不起作用-安裝失敗。 所以我從http://pysparse.sourceforge.net/index.html手動下載並安裝了pysparse。

FiPY:錯誤顯示“沒有名為ez_setup的模塊”。 如果您使用pip安裝python ez_setup模塊,則現在應該可以安裝FiPY。

FiPY現在似乎正在為我工​​作。 祝好運!

PySparse不是對FiPy的嚴格要求。 FiPy需要PySparse,Scipy或Trilinos中的一種作為線性求解器,而Scipy可能是最容易安裝的。 要檢查FiPy是否可以使用線性求解器,可以運行測試,

$ python -c "import fipy; fipy.test()"

從測試輸出中可以明顯看出,如果FiPy沒有可用的求解器庫。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM