问题标签 [spyder]
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 - Spyder设置错误
我在使用 Spyder 运行 python 程序时遇到了一点问题:这是我的程序:
这两行:
是错误的。
错误是:
我认为该错误是由 spyder 中的设置引起的,可能是在工具或其他东西中。我可以更改 spyder 中的某些设置来解决此问题吗?
user-interface - Tkinter:NameError:未定义名称'tk'
我一直在关注如何创建图形用户界面 (GUI) 的教程,以便习惯它,因为我将来会使用它。大多数教程在第一行使用这些命令:
如果我运行这个简单的代码,我会收到以下错误:
文件
“C:/Users/Gerard/Dropbox/Master_Thesis_Gerard_Pujol/Python_Tryouts/creting_simpleGUI.py”,第 11 行,在 root=tk()
NameError:名称“tk”未定义
之后我改变了我的代码,所以我使用了类似的东西:
现在,错误如下:
“C:/Users/Gerard/Dropbox/Master_Thesis_Gerard_Pujol/Python_Tryouts/creting_simpleGUI.py”,第 11 行,在 root=tk()
TypeError:“模块”对象不可调用
你知道出了什么问题吗?请问你能帮帮我吗?
我正在为 Python 3.3 使用 Spyder,但我想这不是问题。
python - 使用 Spyder 和 Python(x,y) 运行脚本时出错?
我最近刚刚在我的计算机上安装了 Python(x,y) 2.7.5.1,没有并行安装其他 Python 发行版,并且 Spyder IDE 出现问题。
即当我创建一个脚本时,即使是一个简单的:
我尝试通过通常的 Runfile/F5 运行它,但出现以下错误:
由于该按钮似乎试图使用一个runfile()
函数来运行我在 IDE 中创建的脚本。
如果我尝试在 Spyder 的控制台中手动运行相同的脚本,execfile()
它就可以工作。
我的问题是如何获得标准的运行按钮并隐式runfile()
工作或重定向运行按钮以使用execfile()
?
importerror - 将 arcpy 模块导入 anaconda 的 Spyder
我想在 Anaconda 的 Spyder 中使用 arcpy。我有完整的 ArcGIS 许可,所以这不是问题。我可以通过将 arcpy 文件夹从 C:\Program Files (x86)\ArcGIS\Desktop10.1\arcpy 复制到 C:\Anaconda\Lib\site-packages 来半导入模块,但是导入从未完成,因为我收到“ImportError:没有名为 arcgisscripting 的模块”的错误。arcpy 有什么方法可以在 Spyder 中工作吗?
python - 交互式 Python:尽管 line_profiler 已正确导入,但无法让 `%lprun` 工作
问题
大多数 iPython “魔术函数”对我来说都很好: %hist
, %time
,%prun
等。但是,我注意到%lprun
iPython 无法找到它,因为我最初安装了它。
尝试解决
然后我发现我应该安装line_profiler
模块。我已经安装了这个模块,但似乎仍然无法让魔法功能正常工作。如果我尝试调用%lprun
,iPython 仍然找不到该函数。如果我用全名(line_profiler.magic_lprun
)调用它,可以找到该函数,但我根本无法让它工作。下面是我所做的一个例子(这是从“Python for Data Analysis”一书中逐步完成的):
成功使用%prun
[在:]
正如预期的那样,我得到了一个很好的答案:
[出去:]
我可以做分析魔术功能%prun
:
[在:]
[出去:]
使用失败%lprun
但是当我尝试时%lprun
,我什么也得不到:
[在:]
[出去:]
如果我尝试使用其标准名称调用该函数,它也不起作用:
[在:]
[出去:]
但是该库已正确导入,或者至少它是这样说的:
[在:]
[出去:]
[在:]
[出去:]
似乎我应该配置一些额外的东西,以便可以识别我添加的这些新魔法功能。我无法通过网络搜索找到任何东西。
我将 Spyder 作为 IDE 运行(仍然使用 iPython 作为控制台),但我也直接使用 iPython 和 iPython notebook 进行了尝试。我没有任何形式的运气。
python - Python 程序将在 Spyder 终端中运行,但不能在常规 linux 终端中运行
(我使用的是 ubuntu 12.04)
我做了这个python程序:
我希望能够在终端中运行它。我使用 python 编辑器:Spyder这有一个“在系统终端中运行”的选项。每当我这样做时,我的程序都能完美运行。我可以输入多个命令,并让它们全部运行。当我将文件设置为可执行文件并运行/home/matthew/.runallcommands.py --python
or/home/matthew/.runallcommands.py
时,首先将光标变为“t”,然后当我单击某个位置时,会拍摄屏幕该区域的照片并将其保存为名为“OS”的照片在我的主文件夹。然后我收到此错误消息:
我不确定它是否与我调用文件的方式有关,因为我的程序在 spyder 的终端中运行良好 100%。
python - 为什么 Spyder 在 OS X 中这么慢?有没有办法让它更快?
我已将 Spyder 作为 Anaconda Python 分析包的一部分安装,我发现编辑器非常慢。按键和屏幕上显示的字母之间总是有半秒的延迟时间。我在相当新的 i7 MacBook 上使用 Spyder。
python - How do I display a matplotlib figure window on top of all other windows in Spyder
I am using the Spyder IDE and I find that matplotlib figure windows always get displayed behind other windows. For example, immediately after starting Spyder, if I type plt.plot([0,1],[0,1])
in the console, I get a plot behind the main Spyder window. How can I make new figure windows display on top off all other windows?
I found this solution (make matplotlib plotting window pop up as the active one), but it does not work for me in Spyder. I run into trouble with fig.canvas.manager.window
. It says AttributeError: 'FigureManagerMac' object has no attribute 'window'
.
python - Spyder + PythonXY - Python 解释器和 IPython 输出问题 - 无输出
在 win 8 64 位机器上的 Spyder(与 PythonXY 一起安装)中,Python 解释器和 IPython 解释器都有输出问题。
第一个,一开始会给出输出,但是一旦我运行一些特定的代码,它就不再输出了。我注意到如果我首先收到一些错误消息,或者如果我使用 ipdb,这个问题很容易发生,但不仅如此。即使某些代码运行平稳,它也会在之后停止输出。
IPython 在专用的 IPython 控制台选项卡中打开,尽管它的内核在控制台选项卡中打开了一个窗口(这在我以前版本的 spyder 中没有发生,它都在控制台选项卡中打开)。我需要在 IPython 控制台选项卡窗口中向解释器输入命令,但输出被发送到控制台选项卡窗口。很烦人。
有人有同样的问题吗?解决方案?
非常感谢!
编辑卡洛斯科尔多瓦:
因此,例如,在普通的 Python 解释器中,我这样做:
其中 method1 没有错误。该方法工作正常,我得到了正确的输出。如果我尝试包含错误的方法 2,我不会得到任何输出。
在此之后,对于我正确的任何代码,我都没有得到任何输出。我必须重新启动内核。
我无法立即在“IPython 控制台”窗口中重现相同的行为。它正确显示错误消息,并且输出保持正确。但是,如果我在那里使用 ipdb,输出会转到内核窗口而不是控制台窗口,这很不方便。
谢谢!
python - Python中的随机生成器函数
自 9 月以来我一直在学习 Java,但一位教授给我分配了一个科学课程的作业,用 Python 创建一个程序,该程序将使用最大值和最小值生成随机直径,以及该球体内的 15 个随机点(x, y,z)。
我需要制作一个随机数生成器来生成一个介于 0.0 和 1.0 之间的数字,这样我就可以将它插入我的公式中以找到一个随机直径。如果随机数为 RN,则为:[(RN*(max-min))+min]
起初我使用了这个随机函数:
问题是,这个随机函数是 [0.0, 1.0)。换句话说,它不包括 1.0。如何创建包含 1.0 的函数?
另外,如果你不介意,你能帮我找到 y 和 z 坐标吗?我知道如何找到 x。
y 值的公式是 y=+ 或 - sqrt(r^2-x^2) (也是随机生成的)。我会得到 x 值,它是随机函数 [0.0-1.0] 的结果,半径是我直径的一半。我是 Python 的初学者,如何初始化我的 x 和 y 并将上面的公式放入?
z 的公式类似,z=+ 或 - sqrt(-x^2-y^2+r^2) (也是随机生成的)
这些使用圆的公式: 半径:r=sqrt(x^2+y^2) 球体:r=sqrt(x^2+y^2+z^2)
如果您能回答我问题的任何部分,我将不胜感激,非常感谢您花时间阅读本文!**顺便说一句,我正在使用嗨!自 9 月以来我一直在学习 Java,但一位教授给我分配了一个科学课程的作业,用 Python 创建一个程序,该程序将使用最大值和最小值生成随机直径,以及该球体内的 15 个随机点(x, y,z)。
我需要制作一个随机数生成器来生成一个介于 0.0 和 1.0 之间的数字,这样我就可以将它插入我的公式中以找到一个随机直径。如果随机数为 RN,则为:[(RN*(max-min))+min]
起初我使用了这个随机函数:
从随机导入* RN=random():
问题是,这个随机函数是 [0.0, 1.0)。换句话说,它不包括 1.0。如何创建包含 1.0 的函数?
另外,如果你不介意,你能帮我找到 y 和 z 坐标吗?我知道如何找到 x。
y 值的公式是 y=+ 或 - sqrt(r^2-x^2) (也是随机生成的)。我会得到 x 值,它是随机函数 [0.0-1.0] 的结果,半径是我直径的一半。我是 Python 的初学者,如何初始化我的 x 和 y 并将上面的公式放入?
z 的公式类似,z=+ 或 - sqrt(-x^2-y^2+r^2) (也是随机生成的)
这些使用圆的公式: 半径:r=sqrt(x^2+y^2) 球体:r=sqrt(x^2+y^2+z^2)
如果您能回答我问题的任何部分,我将不胜感激,非常感谢您抽出宝贵时间阅读本文!!!
**顺便说一句,我正在使用 python x,y spyder!