Spyder 给了我上面的错误消息,但我无法解决它。
我认为 spyder_kernels 的版本至少应该是 2.0.1,但我已经将我的版本更新为 2.0.1。
为什么我会收到这样的警告信息?& 我该如何解决?
我重新安装了 conda 和 pip 的 spyder-kernels,但没有帮助。
不知道在哪里问:
有没有办法在 spyder 中不打开帮助工具提示/弹出窗口/悬停窗口?
猜测这样的事情会在未来的更新中被报告和删除,但现在我很乐意禁用它
(使用 64 位 windows-10 机器)
我安装了 anaconda,spyder 随安装一起提供。Spyder 4.2.5 随安装一起提供,我收到一条弹出通知,表明spyder=5.1.5 可用。我试过
conda 更新 anaconda
康达安装spyder = 5.1.5
并得到一个错误:
Solving environment: failed with initial frozen solve. Retrying with flexible solve.
我尝试让它运行超过 8 个小时,但由于我累了,我不得不取消它。
尝试过
conda 安装 anacondaspyder=5.1.5
并得到另一个错误:
`求解环境:初始冻结求解失败。使用灵活的解决方案重试。收集包元数据 (repodata.json):已完成 解决环境:初始冻结解决失败。使用灵活的解决方案重试。
PackagesNotFoundError:当前渠道无法提供以下软件包:
目前渠道:
要搜索可能提供您正在寻找的 conda 包的替代频道,请导航至
https://anaconda.org
Run Code Online (Sandbox Code Playgroud)
并使用页面顶部的搜索栏。
有人可以帮忙解决这个问题吗?
我使用了下载spyder
pip install spyder
在我的Windows 10 32位操作系统,但我没有看到任何桌面图标或exe文件开始运行IDE.我下载了spyder 3,我的任何python都是3.6.我甚至尝试从Python3.6/Scripts文件夹创建spyder.exe的快捷方式,但它无法打开.
我在Spyder中运行下面的代码.我在py文件中输入了它,只需点击运行按钮即可.
当我尝试运行它时,我收到错误:
ValueError:需要多于1个值才能解压缩
如图所示,你打算在运行程序之前给出argv变量的输入,但我不知道如何做到这一点是spyder?
http://learnpythonthehardway.org/book/ex13.html
from sys import argv
script, first, second, third = argv
print "The script is called:", script
print "The first variable is:", first
print "The second variable is:", second
print "Your third variable is:", third
Run Code Online (Sandbox Code Playgroud) 我尝试在spyder3上运行多处理功能。在它不会在循环内打印任何内容并无限卡住之后,我读到我可以像这样在spyder的外部终端上运行它。
\n\nRun > Configuration per file > Execute in an external system terminal\nRun Code Online (Sandbox Code Playgroud)\n\n现在它终于向我展示了一些东西。可悲的是它是这样的:
\n\nTraceback (most recent call last):\n File "<string>", line 1, in <module>\n File "c:\\users\\ben\\appdata\\local\\programs\\python\\python37\\lib\\multiprocessing\\spawn.py", line 105, in spawn_main\n exitcode = _main(fd)\n File "c:\\users\\ben\\appdata\\local\\programs\\python\\python37\\lib\\multiprocessing\\spawn.py", line 114, in _main\n prepare(preparation_data)\n File "c:\\users\\ben\\appdata\\local\\programs\\python\\python37\\lib\\multiprocessing\\spawn.py", line 225, in prepare\n _fixup_main_from_path(data[\'init_main_from_path\'])\n File "c:\\users\\ben\\appdata\\local\\programs\\python\\python37\\lib\\multiprocessing\\spawn.py", line 277, in _fixup_main_from_path\n run_name="__mp_main__")\n File "c:\\users\\ben\\appdata\\local\\programs\\python\\python37\\lib\\runpy.py", line 263, in run_path\n pkg_name=pkg_name, script_name=fname)\n File "c:\\users\\ben\\appdata\\local\\programs\\python\\python37\\lib\\runpy.py", line 96, in _run_module_code\n mod_name, mod_spec, pkg_name, script_name)\n File "c:\\users\\ben\\appdata\\local\\programs\\python\\python37\\lib\\runpy.py", line 85, …Run Code Online (Sandbox Code Playgroud) 在Mac Sierra上运行,Spyder(来自Anaconda发行版)的自动完成似乎非常不稳定.从Ipython控制台使用时,按预期工作.但是,当从编辑器中使用时(这是我的主要写作方式),是不稳定的.对于某些模块,例如pandas或matplotlib,自动完成工作(即,当按下TAB时会出现一个显示选项的小框).所以写'pd.' 然后点击TAB,按预期获得带有选项的框.但是,许多其他对象不会发生这种情况:例如,在定义名为"df"的数据框之后,键入"df".TAB什么都没显示.在Ipython控制台中,'df.' TAB将显示该数据帧的可用过程,例如groupby,以及它的列等.
所以问题是三重的.首先,是否有任何特定的配置应该启用以使其工作?我不这么认为,考虑到花时间谷歌搜索,但只是想确定.其次,有人可以说明在自动完成方面哪些有效,哪些无效的官方用语(例如,哪些特定模块在编辑器中起作用,哪些不起作用?).最后,编辑器和Ipython控制台在与Spyder实现自动完成功能方面存在差异的技术方面是什么?我读了一些关于Jedi vs. PsychoPy模块的内容,所以很好奇(但请记住,虽然我有科学经验,但我对计算相对较新,所以对于受过教育但不是专家的人来说,请保持相当简单).
更新:作为一个附带问题,很高兴知道为什么Rodeo(另一个IDE)中的自动完成更好.它比Spyder更新,总体选项更少,但自动完成功能在编辑器中完美运行.
我写了这段代码。它应该在 spyder ide 中显示图。
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
from IPython.display import display
from sklearn.ensemble import RandomForestRegressor
from sklearn.metrics import mean_absolute_error
import scipy.signal
import scipy.stats
from sklearn.model_selection import train_test_split
train = pd.read_csv("train.csv", nrows=9000000,dtype={'acoustic_data':np.int16,'time_to_failure':np.float64})
train.rename({"acoustic_data": "signal", "time_to_failure": "quaketime"}, axis="columns", inplace=True)
#visualization(train,title="Acoustic data and time to failure: sampled data")
fig, ax = plt.subplots(2,1, figsize=(20,12))
ax[0].plot(train.index.values, train.quaketime.values, c="darkred")
ax[0].set_title("Quaketime of 10 Mio rows")
ax[0].set_xlabel("Index")
ax[0].set_ylabel("Quaketime in ms")
ax[1].plot(train.index.values, train.signal.values, c="mediumseagreen")
ax[1].set_title("Signal of 10 Mio rows")
ax[1].set_xlabel("Index") …Run Code Online (Sandbox Code Playgroud) 我将 Spyder 更新到 4.0.1,它有一个新的对象资源管理器,允许在树状视图中显示任意对象以及显示元数据
当双击资源管理器中的变量时,以前版本的 Spyder 可以在简单的表格视图中查看 Pandas 数据帧。
在 Spyder 4.0.1 中是否有一种简单的方法可以访问这个漂亮的旧视图?
python ×9
spyder ×9
anaconda ×3
autocomplete ×1
dataframe ×1
display ×1
ipython ×1
matplotlib ×1
pandas ×1
pip ×1
python-3.x ×1
windows-10 ×1