如何在sandstorm.io/ipython应用程序中安装python模块?

我有一个安装了应用程序的自托管实例 如何安装python模块,以便可以从ipython笔记本访问它们 Ipython打包在一个带有预装模块的沙尘暴应用程序中。由于应用程序位于沙盒中,pip install symphy是不够的。不幸的是,这目前是不可能的,因为在沙尘暴容器中,应用程序代码是只读的。要实现这一点,我们需要执行以下操作之一: IPython应用程序可以设计为下载软件包并将其安装到/var中,该软件包是可写的,但特定于一个笔记本电脑。这可能只需要对应用程序进行一些小的更改。缺点是,您必

ipython函数将最后一个命令发送到脚本

有没有办法将最后一个ipython命令发送到脚本 所需的用途如下: $ tail script.py ... [1] my_command = 0 [2] %saveLastCmd script.py # equivalent to $ echo <command> >> script.py $ tail script.py .... my_command = 0 [1] my_command = 1 [2] %saveLastCmd script.py # e

Ipython 伊皮顿。如何在下一行继续编写代码?

我最近安装了iPython7.0.1版,我不知道如何在下一行继续编写代码 例如,在print语句后按enter键时执行以下操作 def greeting(): print("hi") 我以前的版本会给我一个缩进的换行符,然后再次按enter键(将前一行留空)将执行。然后,我可以继续在函数中编写代码,例如: def greeting(): print("hi") lst = [] return lst 目前,我无法将函数的第二个版本输入到ipython中,因为它

ipython需要python包

我最近安装了ipython,在此之前安装了诅咒: jinja2 numpy pexpect pygments qt sqlite3 tornado zmq 我刚刚运行了iptest,最后一切正常。但在报告接近尾声时,出现了以下情况: 测试时不可用的工具和库: azure cython matplotlib oct2py pymongo rpy2 wx wx.aui 我的问题是,是否需要安装那些在测试时被列为不可用的组件,以便ipython以最佳方式运行 谢谢。其他用户已经在ML上提出并回答了以下

ipython Qtconsole-密钥绑定冲突

ipython说,“qt控制台有emacs风格的键绑定” 但是,当我按Ctrl+w时,我的会话/窗口关闭,而不是预期的emacs样式的键绑定(向后删除单词) 这是故意的行为吗 Ctrl+w是最有用的emacs样式的键绑定。我觉得很不幸,有人因为“关窗”而决定劫持它 有没有办法将其重置为emacs风格的不是您想要的答案,但我非常确定这是不可能的。您指向的文档中说“Qt前端有用于文本导航的手工编码的emacs样式绑定。这是不可配置的。”手工编码的事实意味着没有默认的emacs样式绑定设置为“还原”回

Ipython 完全移除Jupyter

我尝试安装jupyter,但不知何故它无法与matplotlib一起用于3D图形。我经常遇到以下错误: 也可以删除主目录中.ipython和.jupyter中的目录,但每次我运行 ipython notebook Jupyter布局仍然存在,我仍然得到相同的错误。。。我甚至再次尝试卸载和安装ipython和ipython笔记本,但它仍然不起作用 有什么建议吗?我真的不太了解内核 非常感谢 似乎是matplotlib的apt包的问题。在我执行了apt-get-purge-matplotlib

IPython笔记本中的魔函数循环

我想在IPython笔记本中完成R代码循环。最好的方法是什么 l = [] for i in range(10): # execute R script %%R -i i -o result #some arbitrary R code # and use the output l.append(result) 这可以在笔记本电脑内完成吗(在下一个单元上循环)?您研究过rmagic和rpy2模块吗 如果您有R脚

使用Ipython获取/编辑函数的代码

当您输入函数???时,除了信息之外,您还可以获得函数的源代码(如果有)。 有没有一种方法可以解决这个问题 1将代码作为str对象获取 2类似于%load的就地编辑假定模块和函数名称作为模块和函数字符串变量,然后 from inspect import getmembers, isfunction, getsource internal_module = __import__(module) internal_functions = dict(getmembers(internal_module

Ipython 在Jupyter笔记本中执行Javascript单元

我在(受信任的)Jupyter笔记本中看到一些奇怪的使用Javascript单元格的行为 %%javascript var kernel = IPython.notebook.kernel; var thename = window.location.href; var command = "notebook_url = " + "'"+thename+"'"; kernel.execute(command); 例如,我可以执行以下单元格,用于获取笔记本的当前URL %%javascript

ipython与使用machinefile的MPI群集

根据对mpi4py演示目录中hellowworld.py脚本的测试,我已成功地跨三个节点配置了mpi和mpi4py支持: gms@host:~/development/mpi$mpiexec-f machinefile-n 10 python~/development/mpi4py/demo/helloworld.py Hello, World! I am process 3 of 10 on host. Hello, World! I am process 1 of 10 on worker1

在rhel7上安装ipython

我是RHEL的新手。我已经习惯了非Linux Unix,它有一种根本不同的处理软件包的方式 我想在香草RHEL7系统上为用户安装ipython,并使用yum作为包管理器 “yum-install-python”相当简单,但由于我是操作系统新手,不完全理解ipython是什么,因此我很难理解如何继续 “yum-install-ipython”显然不起作用,每个可能的解决方案似乎都需要安装一些我不知道如何以合理的方式安装的东西 我正在尽可能地保持通用性,这样将来就可以清楚地知道如何更新/删除软件,所

Ipython 在Jupyter笔记本中滚动自动完成结果

在Jupyter笔记本中,当按Tab键打开自动完成选项时,我发现在mac上使用上下箭头键滚动列表很麻烦。我想知道是否有任何方法可以通过使用“Ctrl”+“P”和“Ctrl”+“n”来做到这一点(可能通过更改一些配置文件) 如果有任何建议,我将不胜感激!谢谢。重复标签是否向下滚动?@hpaulj不,很遗憾,浏览器中不使用笔记本,因此浏览器首先决定如何使用CTRL。在我的Linux中,chrome ^p是打印和^n窗口。您可能需要使用浏览器扩展来更改快捷键。我想知道如何将其转换回ipython的行为

在ipython中编辑多行代码段

有没有办法在ipython中编辑多行代码snippit?假设我写了以下代码 In [1]: fur i in xrange(10): ...: print i 我如何将毛发更改为?我的光标不想向上移动 此外,如果我执行代码并按下向上箭头,所有缩进都会消失,代码不再有效 In [2]: fur i in xrange(10): print i 似乎它并没有删除缩进,只是让代码使用不同数量的空间进行缩进。执行后,可以使用Ctrl-a转到线的开头,并编辑毛发以供选择 现在试着运行代

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

我对ipython笔记本中的绘图有问题。基本上,当我在Canopy editor命令窗口中执行它时,相同的代码生成了我想要的绘图,但在笔记本中仅用 KeyError:位于0x53e2f310处的matplotlib.axes.AxesSubplot对象 我无法理解环境之间的差异。直到我在两个环境中运行print(IPython.sys\u info())命令 在CanopyIPython.sys\u info()中返回: {'commit_hash':'c433019','commit_sour

脱机使用ipython笔记本电脑

未连接到internet时是否可以使用ipython笔记本? 如果未联机,我的安装不会打开web浏览器选项卡。 谢谢 是的,它应该在不需要互联网连接的情况下工作。如果浏览器选项卡未自动打开,请打开浏览器并转到它在启动笔记本的终端中为您提供的URL(默认情况下,这是http://127.0.0.1:8888/)。它使用“环回”网络接口,该接口位于您自己的计算机内。我不明白。如果脱机,笔记本不会启动,会出现错误消息,最后一条消息是:gaierror:[Errno-9]主机名的地址族不受支持,然后程序

IPython:如何擦拭IPython';有选择地回顾历史&;安全地?

我一直在学习如何使用paramiko软件包,却发现我所有的密码都以明文形式存储在IPython的%hist中。不太好 因此,我需要去掉存储在%hist中的特定部分。这么说,我不想抹去整个历史只有那些我不小心输入了password=或类似术语的部分 谢谢 我不需要的评论: %clear仅清除会话。它不会抹去历史 对。从现在起,我将只使用xSA_键 历史记录默认存储在$(ipython locate)/profile\u default/History.sqlite上。 您可以删除该文件,或对其

当ipython控制台连接到链接到笔记本电脑的现有内核时,%load magic无法将代码加载到控制台中

这个把戏我是从他那儿学来的。但是,当我使用控制台连接这个内核时,%load magic会将文件加载到一个寻呼机中(就像您在控制台中“manthecodefile.py”一样),而不是加载到输入行 有人知道如何将这些行为更改回默认状态吗?如果您在这里问两个问题,请分别问。 至于!su ausername无法通过子流程转发stdin。谢谢,我想我可以通过两个步骤来解决这个问题,首先执行“sh”,然后执行“su username”。我将从问题中删除这一部分。

IPython笔记本电脑不产生输出

我刚刚通过Anaconda(64位)将IPython 2.0(2014年4月)安装在一台全新的windows 7(64位)pc上,执行了建议的更新,并安装了一些带有“$conda install”的软件包 我正在用firefox和chrome加载IPython笔记本。它们不是默认浏览器,因此我在回答中使用了以下信息: 当我运行IPython笔记本时,它会显示登录页并打开新的或导入的笔记本,但它不会为单元格生成任何输出。 我不知道。 我唯一能看到的是web控制台报告“传递给getElementBy

rmagic(rpy2)导致ipython笔记本(Mac OSX)内核崩溃

在过去6个月的大部分时间里,我都在尝试让rmagic函数扩展在ipython笔记本上运行——我在MacOS上——当我尝试加载rmagic时,内核崩溃了 我在以前版本的ipython笔记本中使用了rpy2,但在这一过程中,两人停止了交流。我已经安装,重新安装,再次安装,并在屏幕上砸了我的头 我试着从pip、easy_安装和源代码编译中更新rpy2 windows解决方案对我没有帮助。一个也没用 当Ienv ARCHFLAGS=“-arch i386-arch x86_64”python setup

如何在IPython笔记本中使用mpi4py?

我有一个ipcluster,为Ipython笔记本运行8个引擎。因此,以下是: from IPython import parallel clients = parallel.Client() clients.block = True # use synchronous computations print clients.ids 给出[0,1,2,3,4,5,6,7]。但是,我无法让mpi4py看到这些引擎: from mpi4py import MPI print MPI.COMM_WO

Ipython 如何将结果从一个函数传递到另一个函数 您好,请考虑下面的代码部分: 'def sum(ab,bc): cd = ab + bc return cd ab = 5 bc = 6 sum(ab,bc) print(cd)'

当我运行这部分代码时,结果如下: 名称错误:未定义名称“cd” 但是cd是求和函数的结果吗?那么为什么它没有定义呢 其次,如何将求和函数的结果传递给另一个函数。 假设我还有一个diff函数: def diff (x,y): ef = x - y return ef diff(cd,3)' 当我运行这部分代码时,我还发现cd没有定义。 但是cd是我之前的sum函数no的结果?cd,在您的例子中,是一个变量,其作用域是函数sum(),因此它将在函数调用时分配,然后在函数返回时解除

如何从笔记本中的javascript查询ipython(jupyterlab?)内核?

您可以编写一些html和js并在笔记本中显示内容,但查询“后端”的标准方式是什么。。。i、 e.向驱动笔记本的python进程发送请求?使用Jupyter消息传递协议: 看起来已经足够了,但仍将留待观察是否有人想通过消息传递或旋转Web服务器来查询内核的一些html/js的最小示例。另请参见:

Ipython DataBricks中显示功能的设置

我试图理解DataBricks中的显示功能,有两个问题- 是否可以将图形的选项作为关键字传递?我的意思是,目前,我将Spark数据框作为参数发送到显示函数,并手动更改图形的选项(例如,请向我显示一个包含40个箱子的直方图)。我可以将这些参数传递给函数吗 可以保存这个数字吗?例如,在seaborn中,有一个函数get_figure(),它允许我将图形发送到第三方监控框架(例如MLflow) 非常感谢:)

如何使用start_IPython()配置IPython会话?

我有一些使用start\u IPython启动IPython会话的代码。它接受一个config选项,允许传入config()对象 我可以做以下事情: c = Config() c.InteractiveShellEmbed.colors = args.color c.InteractiveShell.confirm_exit = args.confirmexit c.InteractiveShell.prompts_class = MyPrompt c.InteractiveShell.ast_

无法在iPython笔记本、OSX 10.6中绘制图形

我正试图让内联图在iPython笔记本中工作。。我首先使用命令ipythonnotebook--pylabinline启动ipython 当我尝试使用plot()函数时,出现以下错误 我在OSX 10.6.8上运行,在virtualenv上运行ipython,我已经安装了matplotlib和libpng 我在航站楼也收到了这个警告 libpng警告:应用程序使用libpng-1.2.41构建,但使用1.5.13运行 当我在终端中使用ipython时,plot()正常工作。只有当我使用ipyt

如何在ipython中为目录创建别名?

在Windows上,我想为我的工作目录创建一个别名,这样我可以快速将cd刻录到其中。 我试过这个命令 %alias $UWHPSC echo 'c:/Users/xxxx/Documents/uwhpsc' cd $UWHPSC 这会产生以下错误 [Error 2] The system cannot find the file specified: u'$UWHPSC' c:\Users\xxxx\Documents\uwhpsc 只需定义一个普通Python变量,然后在cd命令中将其与$

使用SublimeREPL在不调用print()的情况下使用IPython echo变量

在IPython中,在命令行键入变量名将自动打印变量的内容 In[75]:x=1 In[76]:x Out[76]:1 但是,当通过Sublime文本中的SublimeREPL插件将代码从文件传递到IPython时,如果我想查看任何内容,我必须运行print(x)(我正在使用Windows以防出现问题)。明确地说,我的代码在一个单独的文件中,我将代码行传递到IPython中,通过submizerepl的Ctrl+,l快捷方式执行。有什么方法可以让我通过x而不是print(x),然后查看x的内容吗

独立IPython笔记本电脑在EDP上崩溃';无网络连接的树冠

当我试图在未连接互联网的情况下从环保署的天篷启动ipython笔记本电脑时,笔记本电脑在启动前崩溃。 连接到网络时不会发生这种情况 欢迎任何帮助 接下来是短暂的崩溃转储。可以在此处找到配置文件中设置c.Application.verbose\u crash=True的完整转储 短转储 ~>.Canopy/EPDenvironment/bin/ipython notebook [NotebookApp] Using existing profile dir: u'/home/xuserx/.

在IPython中从历史记录中选择时如何保留缩进格式

[17]是手工输入的,而[18]是通过按向上箭头键从历史记录中检索的。后者仍然是可执行的,但我想知道在这种情况下是否有办法保持缩进格式不变 不是在候机楼。如果您使用Qt控制台,它的性能应该会更好。缩进是完整的。这就是它仍然执行的原因。为什么要缩进更多?@WilliamDenman但如果代码有任何更改,通常会因为缩进而引发异常

Ipython 使用Enthound Python安装IJulia时出现问题

我正在尝试安装IJulia-以利用ipython集成 但是,我得到了这个错误: julia>Pkg.build(“IJulia”) 信息:构建自制 HEAD现在位于github.com的7dbece7合并分支“kegpkg”:staticfloat/homebrew并入kegpkg HEAD现在位于e7a2203选项卡修复不起作用,请恢复到旧行为 信息:建筑荨麻 信息:建筑ZMQ 信息:IJulia大厦 ==============================================

ipython笔记本编辑器缺少功能,例如标题单元格

为这个可笑的简单问题道歉,但谷歌没有透露答案 我是iPython笔记本电脑的新手,最近创建了我的第一个笔记本电脑。由于某些原因,我的笔记本编辑器看起来不像在线教程中的编辑器,功能也较少。我想在笔记本中创建标题单元格,但我似乎没有创建标题的选项,而且标题的键盘快捷键也不起作用。例如,ctrl-MC和ctrl-m可以在代码和标记格式之间切换,但ctrl-M5只是键入一个5 是编辑器在我电脑上的屏幕截图 显示与我不同的编辑器的在线截图 您能帮我找出如何制作标题单元格/将任何其他缺失的功能恢复到我的笔记

有没有办法为jython命令行获取ipython功能?

我看到有一个项目ijython(),但它没有说明它做了什么,并且引用了没有项目信息的ipython项目页面。根据commit消息,开发在4年前就停止了,所以我不想为此烦恼,除非有人推荐并解释它。我想知道是否有一种方法可以让jython像一个ipythonshell一样运行,设置一个jython或ipython的配置文件,例如,ipython几乎支持jython内核cf(等等)。一旦下一个jython发行版推出测试版,我们将很乐意加入补丁,使其正常工作

Ipython 如何使用Plotly创建带折线图的堆叠条形图?

我想使用plotly和iPython创建一个具有线图的条形图,如上面的示例所示。另一方面,我希望条形图是一个水平堆叠条形图,如下面使用plotly和iPython的示例所示。我该怎么做 安德鲁来自这里。超级接近!我想你刚刚错过了一个fig.append\u跟踪(trace2,1,1)。这里有一个简单的例子,做了基本相同的事情供参考 import plotly.plotly as py from plotly import tools from plotly.graph_objs import

Ipython安装笔记本电脑扩展

在过去的几个小时里,我一直在尝试安装以下repohttps://github.com/ipython-contrib/IPython-notebook-extensions没有用 指令中说运行conda或setup.py我已经完成了这两项操作,并且都会抛出错误 我转到我的~/.ipython/nbextensions/文件夹,运行了conda和setup.py,出现了错误 conda build IPython笔记本扩展 错误:没有这样的目录:/Users/username/.ipython/n

Ipython jupyter anaconda 2.4不信任笔记本

我正在尝试打开一个我明确信任的ipython笔记本 jupyter trust“my\notebook\path\here.ipynb” 但当我试图打开笔记本时,我得到了错误信息: 笔记本“my\Notebook\path\here.ipynb”不受信任 我使用的是Anaconda 2.4,几周前安装干净 想法?你到底做了什么ipythontrust*.ipynb应该可以工作

Ipython 如何保存在服务器上运行的jupyter笔记本?

我想保存整个笔记本(即mynotebook.ipynb)。是什么命令让我将笔记本保存在服务器上?非常感谢 我不确定“在服务器上保存”是什么意思,但您可以通过“文件”->“下载为”将其导出为ipynb。您也可以通过单击软盘图标或转到“文件”->“保存和检查点”将其保存到正在处理的文件中 我正在处理spark cluster上的Ipython。没有web界面。它只是majic命令或python命令。谢谢,你是说你在伊皮顿机场?这不是笔记本,但您可以通过运行%notebook filename将命令历

Ipython 使用python提示工具包向后搜索历史记录?

在ipython 5+中,读线行为与以前的版本相比发生了显著变化。以前,我可以键入一个部分命令,然后按键盘上的向上箭头,在历史记录中向后搜索以这些字符开头的任何命令。例如,如果我以前键入过: import blah import foo import foo 然后键入import^(克拉表示向上箭头)将首先循环导入foo,然后导入blah,光标分别悬停在f和b上import foo只会显示一次,即搜索是针对唯一条目的 在ipython 5中,行为是不同的,我不完全理解它在做什么,但似乎只保留了

Ipython conda重新安装后未找到jupyter笔记本文件错误

我完全重新安装了anaconda,删除了 rm$HOME/巨蟒 我开始使用新的python环境,但将名称-->p34更改为p36 现在,当我启动jupyter并想用python 3.6运行笔记本时,我收到一条内核错误消息,说它找不到正确的内核环境 FileNotFoundError:[Errno 2]没有这样的文件或目录:'/home/plagtag/anaconda/envs/p34/bin/python 因为它应该在 /home/plagtag/anaconda/envs/p36/bin/p

Ipython SyntaxError:无效语法[在python代码中]

代码是: cat_list = [k for k, v in cat_counter.()[:50]] 错误如下: 文件“”,第1行 cat_列表=[k代表k,v在cat_计数器中。([:50]] SyntaxError:无效语法 cat\u计数器功能的定义如下: def cat_counter(): # Make function 因此,只需删除点即可正确调用函数: cat_list = [k for k, v in cat_counter()[:50]] 错误说明了一切[k代

Ipython 谁能解释一下我是怎么做的&引用;及「%&引用;命令在python中工作?

我正在阅读一篇谷歌云平台笔记本教程,我遇到了一些我在别处见过的似乎不寻常的代码,但我似乎不明白该怎么称呼它以及它是如何工作的 例如: !head -10 taxi-valid.csv 给出输出: 14.9,2010-11-14 21:50:34 UTC,-73.947907,40.774567,-74.001161,40.739204,1,0 6.5,2009-08-13 20:16:04 UTC,-73.985204,40.742942,-74.004048,40.742819,1,1 6.

从iPython内核捕获语法错误

通过进程内ipython内核连接、运行、显示和显示错误的方法是 import re, sys, time, os from StringIO import StringIO from IPython.kernel.inprocess.blocking import BlockingInProcessKernelClient from IPython.kernel.inprocess.manager import InProcessKernelManager from IPython.kernel

使用ipython中未出现的python脚本时发生导入错误

很快,我所有的python安装都运行得很好。现在,我遇到了一个奇怪的问题,它为我的一些Python脚本生成了导入错误,当使用Ipython时,这些导入会按预期执行 此问题不取决于工作目录。使用相同的结果对此进行了多次测试。我在我的.bashrc中没有改变任何关于蟒蛇的内容。 所以这可能是一个noob问题,但是在Ipython中是否有一个选项来显示我运行命令时Ipython正在执行的所有操作,以便我可以跟踪哪个是成功导入的Ipython包 我遇到问题的软件包实际上是yaml、matplotlib

Ipython 打印正确的数学格式

当我使用sympy得到8的平方根时,输出结果很难看: 2*2**(1/2) 有没有办法使sympy以正确的数学符号打印输出(即使用正确的平方根符号) 更新: 当我遵循@pqnet的命令时: from sympy import * x, y, z = symbols('x y z') init_printing() init_session() 我发现以下错误: -------------------------------------------------------------------

半列不抑制ipython笔记本中注释前的输出

在ipython笔记本中,我发现 1+1; 不产生预期的输出。但是,如果我添加一条评论: 1+1; #this produces output 它产生输出。我知道我可以通过添加赋值来抑制输出: _=1+1 #this produces no output 如果是这样的话,我可以接受它,但它比分号更难看,并且与我的代码的其余部分不一致。 当注释出现在同一行时,是否有方法恢复分号的输出抑制属性?在我的应用程序中,注释必须与代码位于同一行

尝试在Ubuntu上运行ipython3笔记本服务器时出错

我遵循了设置ipython3服务器的步骤 这是我的ipython\u notebook\u config.py: c.NotebookApp.ip = '*' c.NotebookApp.certfile = u'/home/ed/.ipython/profile_default/ds.pem' c.NotebookApp.open_browser = False c.NotebookApp.password = u'sha512:..mykey...' c.NotebookApp.port =

Ipython 创建一个单元格magics,在单元格执行之前和之后执行代码

我有一个特殊的类,用于捕获和处理给定算法的日志。这看起来像这样 report = Report2File(logger,"./path") report.start() solveProblem() report.stop() del report 我想变得更懒,只写东西 %%report "./path" solveProblem() 这种神奇细胞的创造一开始很容易 更新: @magics_class class MyMagics(Magics): @cell_magic

IPython magics是如何工作的

ipthonsql是ipython的一个扩展,我首先通过pip安装ipythonsql来安装它 项目在这里: 我的问题是: 当我输入%load_ext sql并按SHIFT+enter时,IPython执行这个神奇句子的详细过程是什么?谢谢 当您运行笔记本电脑中的任何代码时,一个执行请求将通过笔记本电脑服务器发送到一个“内核”,该进程将执行您的代码 当内核接收到您的代码时,它会通过一系列输入转换器运行代码。其中一个检测到此行是一个魔术命令,并将其重写为: get_ipython().magic(

Ipython的所有输出都不包括在历史记录中

有没有一种方法可以让print语句在python中被视为有效的输出,以便它们出现在%history-o中 需要从会话中创建文档测试,但是只有返回才会添加到历史记录中。不允许写入标准输出和错误。然而,在文档测试中,对标准输出的写入用于匹配测试用例

  1    2   3   4   5   6  ... 下一页 最后一页 共 16 页