问题标签 [enthought]
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.
python - Enthought 中的 Enaml 示例不适用于 Python(x,y) Enthought 工具套件版本的 Enaml
我最近发现了 Enthought 的 Python GUI 开发包 Enaml。我对将它与 Enthought Traits 和 Chaco 一起使用以实现更快速的科学应用程序开发非常感兴趣。我一直使用 Python(x,y) 作为我的基础 Python 安装,因为我喜欢 Spyder(熟悉来自 Matlab 背景)我最初的目标是构建一个 PyQt 应用程序。
Python(x,y) 带有 Enthought 工具套件,它似乎包含了大部分 Enthought 内部开发的工具,如 Traits、Chaco、Mayavi 和 Enaml。我在 enaml 上看到了pygotham 幻灯片,发现教程示例看起来真的很酷!但是,当我尝试运行第一个示例时,出现此错误:
回溯(最后一次调用):文件“C:\Users\bnables\Documents\Python\enaml\person.py”,第 8 行,来自 enaml.stdlib.sessions import simple_session ImportError: No module named sessions
我刚刚发现我全新安装的 Python(x,y) 2.7.3.1 具有 Enthought Tool Suite 版本 4.2 和 Enaml 版本 0.2...在线 Enaml 文档最高版本为 0.6.3。所以我想我的问题是 - Python(x,y) 用户使用 Enaml 的最佳途径是什么?
我试图避免直接使用 Enthought Python Distribution,因为我在工作中使用它并且没有购买付费版本的权限或资金。可以从 Enthought 源存储库更新 Python(x,y) 中内置的 Enthought 工具套件吗?Enaml 本身可以单独更新吗?
深思熟虑的人,我要带你谈谈你最近宣布正式支持 Stack Overflow 的问题!谢谢!
python - 尝试在 Mac OS X 上设置 Enthought enpkg 时出现钥匙串问题
enpkg过去,我能够通过以下方式在我的笔记本电脑上成功设置
我很确定我最初是在 10.8 下设置的。或更早。我试图在我实验室的一台机器上做同样的事情,运行 10.8.2。当我运行上述程序时,我会看到$ enpkg --userpass一个以以下结尾的堆栈转储:
keyring.backend.PasswordSetError:无法在钥匙串中存储密码
输入用户名和密码后。我注意到一个小的版本差异;我的实验室机器(罪犯)是:
而我的笔记本电脑正在运行 4.5.6。我在这里遇到了一个双刃剑问题,因为我无法更新 enpkg 直到我可以设置它,也许除了完全重新安装之外。
我该如何解决这个问题?
osx-mountain-lion - EPD Python vs System Python--OSX Mountain Lion 10.8
我是一个两周大的 mac 用户,所以请耐心等待。我正在尝试将 EPD python 设置为我的默认 python 解释器,而不是 mac 附带的系统 python。据我了解,EPD 通过修改 .bash_profile 在安装时自动执行此操作,但在我安装 EPD 后,.bash_profile 没有改变,据我所知,系统 python 仍然是默认解释器。我该如何改变这个?
我想将默认python更改为EPD的主要原因是我安装的所有包都自动放入/Library/Python/2.7/site-packages目录而不是与EPD关联的site-packages目录。特别是,我无法将 PyCuda 安装在 EPD 的 site-packages 目录中。
我希望这有点道理。我迷路了,不知道从这里去哪里。非常感谢您的帮助。
python - 考虑安装问题
我与您联系是因为我正在尝试安装 EPD,以便我可以运行以下软件 ( http://code.google.com/p/spikepy/wiki/Installation#Mac )。我从您的网站下载了以下 EPD 安装程序:epd-7.3-2-macosx-i386.dmg
但似乎 Fameworks 没有在库中正确安装,因为当我尝试安装 Spikepy(取决于 EPD)时,出现以下错误:“ImportError: No module named wx”
然后,当我编写命令 python 时,没有提及 EPD,我知道它应该是因为我在以前的计算机上安装它,而是收到以下消息:
另外,当我搜索 frameworks 文件夹时,虽然它在我安装 EPD 后找到了 10 秒钟,然后似乎消失了:
你能帮我找出问题所在吗?以及如何让 EPD 正确安装在我的计算机上?我的电脑规格是:Mac OSX 版本 10.7.5 1.7GHz Intel Core i5
非常感谢,最好的祝福,露西亚
python - Ipython 笔记本。Windows 7 中的 %pylab 加载错误
我运行 Windows 7,Enthought Python Distribution 7.3-2 Academic。
我打开一个命令提示符,切换到我的代码目录并输入
U:\rsch>ipython notebook
在新笔记本中,我输入%pylab并收到以下错误:
不知道该怎么办。谢谢。
python - 如何更新 TraitsUI 中的 ListStrEditor,或在 Python GUI 中显示列表的另一种方式?
我正在尝试学习如何使用 Traits 为我的 Python 脚本构建简单的 UI。我想用一个列表制作一个程序,用户可以用一个按钮添加单词,或者用另一个按钮完全清除列表。
到目前为止,我已经使用了特征:
为了在特性 UI 中显示这个列表,我使用了特性 UI 包中的 ListStrEditor:
我编写了 2 个按钮:1) 一个用于将项目添加到列表 ( myList.append('item3')) 2) 一个清除按钮以清空列表 ( myList = [])。基本的用户界面很好,按钮工作正常,我的列表变量按预期更改。
但是,问题是,我在 GUI 中的列表没有更新。但是,如果我单击它,则会显示新值。另外,我想潜在地向其中添加许多项目,并想知道是否有办法在侧面添加滚动条?
我查阅了 ListStrEditor 手册和用法,尽管我对术语有些困惑。显然refresh()存在一个函数,但我不确定如何将它应用于 ListStrEditor。另外,我不确定是否需要使用称为“适配器”或“处理程序”的东西。
任何正确方向的提示或指示将不胜感激!
enthought - 如何查看所有模块而不是帮助('modules')?
鉴于由于这个 python 错误,已经禁用了 help('modules') ,那么如何获得他们拥有的所有模块的列表?我知道 enpkg --list 显示了使用 Enthought 安装的所有包,但是有没有办法查看所有包或模块?
enthought - 如何将 /Library/Frameworks/Python.frameowork/Versions/7.3/bin 符号链接到 /usr/local
有没有办法让所有的packages/folders/etcin/Library/Frameworks/Python.framework/Versions/7.3/bin符号链接到/usr/local使它像其他 python 安装一样?
parallel-processing - 使用 ipcluster 从 Linux 连接到带有 EPD 的 OS X 服务器?
我正在尝试使用 IPython.parallel 对 SSH 的支持来允许我的 Linux 客户端ipengine从安装了 EPD64 的 OS X 服务器运行远程 s。但是,这失败了,因为它试图使用我的本地计算机来找出在远程主机上运行的正确命令,该远程主机的ipengineapp包位于不同的位置。如何修改ipcluster_config.py以识别差异?
具体来说,当我ipcluster start --log-level=DEBUG在远程主机上运行时,我得到控制台输出,告诉我其中包含如下行:
另一方面,当从我的本地机器运行时ipcluster start --log-level=DEBUG,我得到以下行,这将适用于 Linux 主机:
我ipcluster_config.py的这个例子是:
shell - 找不到 Enthought python 的 ipy_user_conf.py
我有环保署。我想使用 ipython 外壳。我认为它在您的发行版中称为“pylab”。我希望能够在 shell 加载时附加到系统路径($pythonpath)。不幸的是,我似乎找不到 ipy_user_conf.py 文件,互联网上的许多用户报告是我需要包含一行来执行此操作的地方。请帮忙!!!