问题标签 [canopy]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
291 浏览

healpy - Healpy 和 Canopy

Canopy 目前没有 Healpy 作为可用包。我尝试使用以下命令手动安装 Healpy:

下载healpy.1.6.2.tar.gz并解压到/home/user/healpy.1.6.2/

检查 canopy python 是否是默认 Python ... python 返回 /home/user/Enthought/Canopy_64bit/User/bin/python

在 healpy.1.6.2 文件夹中的命令提示符下运行:python setup.py build,

在同一文件夹中运行: sudo python setup.py install

都成功返回

在命令提示符下运行 python:

Python

导入 numpy

进口治疗

回溯(最近一次通话最后):

文件“”,第 1 行,在

文件“healpy/ init .py”,第 34 行,在

从像素函数导入(ma,mask_good,mask_bad,

文件“healpy/pixelfunc.py”,第 87 行,在

将 _healpy_pixel_lib 导入为 pixlib

运行 Ubuntu 11.10,安装了以前版本的 EPD 和 python,这可能会搞砸。任何帮助将不胜感激。

0 投票
1 回答
787 浏览

python - pythonw.exe 不适用于机盖

我在 Windows 7 Professional 64 位上安装了 Enthought Canopy express 64 位。

然后我得到了一些 .py 和 .pyw 文件。起初它们链接到 Canopy,所以我无法在没有控制台的情况下运行 .pyw 文件。

所以我改用pythonw.exe打开.pyw,但是没有结果出来。我检查了 IDLE.exe,如果我在 IDLE 中打开文件并运行它,它就可以工作。如何设置 .pyw 文件以在没有控制台的情况下运行?

0 投票
1 回答
8047 浏览

python - 无法在安装了 Canopy 的 Ubuntu 12.04 中升级 matplotlib

我正在尝试升级matplotlibUbuntu 12.04当我运行命令时:

我收到此错误:

所以我跑:

我得到:

所以有些东西不适用于我的Canopy安装。我现在正在使用Spyder,所以我可以卸载Canopy以查看是否有帮助,但命令sudo apt-get remove enthought*sudo apt-get remove canopy*没有找到要删除的内容。

我可以做些什么来升级 matplotlib?


添加

我按照说明Canopy这里删除,现在当我运行时,easy_install -U distribute我得到:

我认为这与我source ~/Enthought/Canopy_64bit/User/bin/activate~/.profile. 我尝试以 sudo 运行以下命令:

但这没有用。有想法该怎么解决这个吗?


添加 2

我尝试PYTHONHOME使用以下命令进行设置:

现在easy_install -U distribute返回:

同样的事情:

所以现在开始追逐那个错误。


添加 3

环境:

然后将命令运行为sudo

成功了。然后我就可以跑了sudo pip install --upgrade matplotlib。我会在一分钟内将其添加为答案。

0 投票
0 回答
365 浏览

ipython - EPD/CANOPY 环境中不同的 IPYTHON 版本

我在 ipython 笔记本中绘图时遇到问题。基本上,当我在 Canopy 编辑器命令窗口中执行它时,相同的代码会生成我想要的图,但是在笔记本中只使用了

KeyError:matplotlib.axes.AxesSubplot 对象在 0x53e2f310

我无法理解环境之间的这种差异。直到我print(IPython.sys_info())在两个环境中运行命令。

在 CanopyIPython.sys_info()返回:

{'commit_hash':'c433019','commit_source':'安装','default_encoding':'UTF-8','ipython_path':'/usr/local/Canopy/appdata/canopy-1.0.3.1262.rh5-x86_64 /lib/python2.7/site-packages/IPython','ipython_version':'1.0.dev','os_name':'posix','platform':'Linux-3.8.0-26-generic-x86_64-with -debian-wheezy-sid','sys_executable':'/home/kambiz/Enthought/Canopy_64bit/User/bin/python','sys_platform':'linux2','sys_version':'2.7.3 | 64 位 | (默认,2013 年 6 月 14 日,18:32:48)\n[GCC 4.1.2 20080704 (Red Hat 4.1.2-52)]'}

在笔记本IPython.sys_info()返回:

{'commit_hash':'177894e','commit_source':'安装','default_encoding':'UTF-8','ipython_path':'/home/kambiz/Enthought/Canopy_64bit/User/lib/python2.7/site -packages/IPython','ipython_version':'0.13.1','os_name':'posix','platform':'Linux-3.8.0-26-generic-x86_64-with-debian-wheezy-sid', 'sys_executable':'/home/kambiz/Enthought/Canopy_64bit/User/bin/python','sys_platform':'linux2','sys_version':'2.7.3 | 64 位 | (默认,2013 年 6 月 14 日,18:32:48)\n[GCC 4.1.2 20080704 (Red Hat 4.1.2-52)]'}

我注意到 Ipython_path 指向 EPD 文件所在的不同路径,这些路径又指向不同版本的 ipython!!!我不确定这是怎么发生的,也不确定如何解决它。这样两个环境都运行相同的版本,以相同的方式执行代码。

IPython 0.13.1 版导致 matplotlib 失败的代码片段是:

其中 evokeds 属于由第三方类函数mne.Epochs.average()list生成的Evoked对象类。在 IPython 0.13.1 中导致 matplotlib 崩溃的绘图命令也是 mne 模块中的一个类函数mne.fiff.evoked.plot()此处提供了一个公开可用的示例,该示例也将在带有 Ipython 0.13.1 的外部笔记本中生成相同的绘图问题。生成的错误是 KeyError:。这是子图的屏幕截图:evoked.plot(picks=mag_picks, axes=ax)

在此处输入图像描述

这是完整的追溯:

() 25 中的 KeyError Traceback (最近一次调用最后一次) figname = (data_path + subj_queue[r] + '/' + subj_queue[r] + '_evokeds.pdf') 26 用于诱发,ax in zip(evokeds,axes.flatten ()): ---> 27 evoked.plot(picks=mag_picks, axes=ax) 28 ax.set_title('%s' % cond) 29 fig.savefig(figname, format='pdf')

/usr/local/mne-python/mne/fiff/evoked.pyc in plot(self,picks,exclude,unit,show,ylim,proj,xlim,hline,units,scalings,titles,axes)396 plot_evoked(self, picks=picks,exclude=exclude,unit=unit,show=show,397 ylim=ylim,proj=proj,xlim=xlim,hline=hline,units=units,--> 398 scalings=scalings,titles=titles,axes =axes) 399 400 def plot_topomap(self, times=None, ch_type='mag', layout=None, vmax=None,

/usr/local/mne-python/mne/viz.pyc in plot_evoked(诱发、挑选、排除、单位、显示、ylim、proj、xlim、hline、单位、缩放、标题、轴)1213 1214 D = this_scaling * 诱发.data[idx, :] -> 1215 pl.axes(ax) 1216 ax.plot(times, DT) 1217 如果 xlim 不是 None:

/home/kambiz/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/matplotlib/pyplot.pyc in axes(*args, **kwargs) 650 651 if isinstance(arg, Axes): --> 652 a = gcf().sca(arg) 653 否则:654 rect = arg

/home/kambiz/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/matplotlib/figure.pyc in sca(self, a) 1196 def sca(self, a): 1197 '设置当前轴为a 并返回 a' -> 1198 self._axstack.bubble(a) 1199 for func in self._axobservers: func(self) 1200 return a

/home/kambiz/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/matplotlib/figure.pyc 在 bubble(self, a) 97 堆栈中,到顶部。98 """ ---> 99 return Stack.bubble(self, self._entry_from_axes(a)) 100 101 def add(self, key, a):

/home/kambiz/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/matplotlib/figure.pyc in _entry_from_axes(self, e) 85 86 def _entry_from_axes(self, e): ---> 87 ind, k = dict([(a, (ind, k)) for (k, (ind, a)) in self._elements])[e] 88 return (k, (ind, e)) 89

KeyError:matplotlib.axes.AxesSubplot 对象位于 0x56e401d0

0 投票
1 回答
457 浏览

python - 安装机盖会干扰我当前的 python 设置吗?

我在 Ubuntu 上有一个可用的 Python 生态系统。

现在我想试试 Enthought Canopy。该安装是否会弄乱或以某种方式干扰我当前的系统?

两个例子来说明我的困惑:

  • 此安装会覆盖我当前设置中的库吗?
  • ipython如果我在终端中 调用,哪个 python 将启动?
0 投票
2 回答
5189 浏览

pycharm - Jetbrains PyCharm 与 Enthought Canopy

新手Python,我一直在尝试不同的 IDE 和Python发行版。到目前为止,我使用的是 Jetbrains IDE,它似乎是所有 IDE 中最成熟的。

项目中的人喜欢科学分布(Continum IO 和 Enthought)。我倾向于 Enthought,因为这些netCDF库是为所有平台打包的。

想知道在 Canopy 中将 PyCharm 导入 Python 环境的诀窍是什么?使用 Mac 和 Windows。

尝试了此处列出的路径:https: //support.enthought.com/entries/23646538-Make-Canopy-s-Python-be-your-default-Python-ie-on-the-PATH-

但对话框说这pyvenv.cfg不是一个合适的 Python SDK。也尝试Python.exe在脚本目录中。

0 投票
1 回答
361 浏览

python - 天篷快递安装后

嗨,我成功安装了 canopy express,我也可以使用它(来自 epd-free)......但是当我启动它时,我收到以下控制台消息(Debian Linux - Lenny):

kampmann@primergy:~$ canopy 无法加载库 icui18n "无法加载库 icui18n: (icui18n: Kann die Shared-Object-Datei nicht öffnen: Datei oder Verzeichnis nicht gefunden)" kampmann@primergy:~$

什么是“icu18u”(德语文本的翻译:“无法打开共享对象文件 - 找不到文件”)?

0 投票
1 回答
756 浏览

enthought - Enthought Canopy --- 使用 sklearn 时出错

我刚刚在 Imac Os 10.6.8 上安装了 Enthought Canopy。当我尝试测试 sklearn 时,我收到一条错误消息(附加在下面)。错误是 ImportError: numpy.core.multiarray failed to import。看起来使用了错误版本的 numpy。我不确定如何解决。

富有的

mu51220:~ rscherl$ python Enthought Canopy Python 2.7.3 | 32 位 | (默认,2013 年 6 月 14 日,18:24:40)[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin 输入“帮助”、“版权”、“信用”或“许可”以获取更多信息信息。

从 sklearn 导入数据集 /Library/Python/2.6/site-packages/numpy/random/init .py:87: RuntimeWarning:模块“mtrand”的编译时版本 2.6 与来自 mtrand 导入的运行时版本 2.7 不匹配 * RuntimeError:针对编译的模块API 版本 7,但此版本的 numpy 是 6 Traceback(最近一次调用最后一次):文件“”,第 1 行,在文件“/Users/rscherl/Library/Enthought/Canopy_32bit/User/lib/python2.7/site-packages /sklearn/初始化.py”,第 32 行,从 .base 导入克隆文件“/Users/rscherl/Library/Enthought/Canopy_32bit/User/lib/python2.7/site-packages/sklearn/base.py”,第 10 行,从scipy 导入稀疏文件“/Users/rscherl/Library/Enthought/Canopy_32bit/System/lib/python2.7/site-packages/scipy/sparse/init .py ”,第 182 行,从 .csr 导入 * 文件“/Users /rscherl/Library/Enthought/Canopy_32bit/System/lib/python2.7/site-packages/scipy/sparse/csr.py”,第 15 行,从 .sparsetools 导入 csr_tocsc、csr_tobsr、csr_count_blocks、\文件“/Users/ rscherl/Library/Enthought/Canopy_32bit/System/lib/python2.7/site-packages/scipy/sparse/sparsetools/ init.py”,第 5 行,从 .csr 导入 * 文件“/Users/rscherl/Library/Enthought/Canopy_32bit/System/lib/python2.7/site-packages/scipy/sparse/sparsetools/csr.py”,行26,在 _csr = swig_import_helper() 文件“/Users/rscherl/Library/Enthought/Canopy_32bit/System/lib/python2.7/site-packages/scipy/sparse/sparsetools/csr.py”,第 22 行,在 swig_import_helper _mod = imp.load_module('_csr', fp, pathname, description) ImportError: numpy.core.multiarray failed to import

0 投票
1 回答
585 浏览

enthought - Enthought Canopy 中的变量资源管理器

我是 python 新手,已经安装了 Enthought Canopy。有没有办法像我们在 Enthought Canopy 内的 MATLAB 工作区中那样查看或探索变量?先感谢您。

0 投票
0 回答
526 浏览

python - Enthought Canopy 连接到服务器

我在本地 OSX 计算机和其他地方的无头 Linux 服务器上安装了 Canopy。我想在本地运行 Canopy,但在服务器上使用 venv,通过 ssh 连接。这样做的目的是使用本地 Canopy 软件进行渲染等,但使用服务器计算和存储文件。

如果可能,这将比 X11 转发更可取,后者很慢。我通常使用 NX,但 Canopy 和 NX 不能很好地配合使用,这是一个已知问题

这可能吗?