问题标签 [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.
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,这可能会搞砸。任何帮助将不胜感激。
python - pythonw.exe 不适用于机盖
我在 Windows 7 Professional 64 位上安装了 Enthought Canopy express 64 位。
然后我得到了一些 .py 和 .pyw 文件。起初它们链接到 Canopy,所以我无法在没有控制台的情况下运行 .pyw 文件。
所以我改用pythonw.exe打开.pyw,但是没有结果出来。我检查了 IDLE.exe,如果我在 IDLE 中打开文件并运行它,它就可以工作。如何设置 .pyw 文件以在没有控制台的情况下运行?
python - 无法在安装了 Canopy 的 Ubuntu 12.04 中升级 matplotlib
我正在尝试升级matplotlib
。Ubuntu 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
。我会在一分钟内将其添加为答案。
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
python - 安装机盖会干扰我当前的 python 设置吗?
我在 Ubuntu 上有一个可用的 Python 生态系统。
现在我想试试 Enthought Canopy。该安装是否会弄乱或以某种方式干扰我当前的系统?
两个例子来说明我的困惑:
- 此安装会覆盖我当前设置中的库吗?
ipython
如果我在终端中 调用,哪个 python 将启动?
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
在脚本目录中。
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”(德语文本的翻译:“无法打开共享对象文件 - 找不到文件”)?
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
enthought - Enthought Canopy 中的变量资源管理器
我是 python 新手,已经安装了 Enthought Canopy。有没有办法像我们在 Enthought Canopy 内的 MATLAB 工作区中那样查看或探索变量?先感谢您。
python - Enthought Canopy 连接到服务器
我在本地 OSX 计算机和其他地方的无头 Linux 服务器上安装了 Canopy。我想在本地运行 Canopy,但在服务器上使用 venv,通过 ssh 连接。这样做的目的是使用本地 Canopy 软件进行渲染等,但使用服务器计算和存储文件。
如果可能,这将比 X11 转发更可取,后者很慢。我通常使用 NX,但 Canopy 和 NX 不能很好地配合使用,这是一个已知问题。
这可能吗?