【问题标题】:scipy with enthought canopy带有深思熟虑的树冠的 scipy
【发布时间】:2013-06-12 17:37:10
【问题描述】:

我正在评估 Enthought 软件包。我在 Ubuntu 中安装了 32 位机盖(从https://www.enthought.com/downloads/ 下载)。

$ sudo bash canopy-1.0.1-rh5-32.sh

经过测试,我在 /usr/local/Canopy/appdata/canopy-1.0.0.1160.rh5-x86/lib/python2.7/site-packages 中看不到 scipy:

$ /usr/local/Canopy/appdata/canopy-1.0.0.1160.rh5-x86/bin/python 
Enthought Canopy Python 2.7.3 | 32-bit | (default, Mar 25 2013, 15:45:37) 
[GCC 4.1.2 20080704 (Red Hat 4.1.2-52)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import scipy
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named scipy


>>> from pylab import*
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/local/Canopy/appdata/canopy-1.0.0.1160.rh5-x86/lib/python2.7/site-packages/pylab.py", line 1, in <module>
    from matplotlib.pylab import *
  File "/usr/local/Canopy/appdata/canopy-1.0.0.1160.rh5-x86/lib/python2.7/site-packages/matplotlib/pylab.py", line 265, in <module>
    from matplotlib.pyplot import *
  File "/usr/local/Canopy/appdata/canopy-1.0.0.1160.rh5-x86/lib/python2.7/site-packages/matplotlib/pyplot.py", line 97, in <module>
    _backend_mod, new_figure_manager, draw_if_interactive, _show = pylab_setup()
  File "/usr/local/Canopy/appdata/canopy-1.0.0.1160.rh5-x86/lib/python2.7/site-packages/matplotlib/backends/__init__.py", line 25, in pylab_setup
    globals(),locals(),[backend_name])
  File "/usr/local/Canopy/appdata/canopy-1.0.0.1160.rh5-x86/lib/python2.7/site-packages/matplotlib/backends/backend_wxagg.py", line 23, in <module>
    import backend_wx    # already uses wxversion.ensureMinimal('2.8')
  File "/usr/local/Canopy/appdata/canopy-1.0.0.1160.rh5-x86/lib/python2.7/site-packages/matplotlib/backends/backend_wx.py", line 52, in <module>
    raise ImportError(missingwxversion)


ImportError: Matplotlib backend_wx and backend_wxagg require wxversion, which was not found.

请帮帮我:如何安装 Python Canopy(包括 scipy、matplotlib 等)?我必须手动安装它们吗?我认为安装程序 shell 脚本会自动安装所有这些。我错过了什么吗?

$ uname -a
Linux sree 3.0.0-32-generic-pae #51-Ubuntu SMP Thu Mar 21 16:09:48 UTC 2013 i686 i686 i386 GNU/Linux

【问题讨论】:

    标签: python scipy enthought canopy


    【解决方案1】:

    Scipy 安装到不同的virtual environment (~/Enthought/Canopy_64bit/System/)。通常,您应该运行~/Enthought/Canopy_64bit/User/bin/python 上可用的Python,如here 所述。另请查看this article,了解有关如何将 Canopy 设为默认 Python 的信息

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多