Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x Sage未显示/渲染三维打印(部分解决) 部分解决:通过Sage CLI在jmol中工作 Jupyter笔记本中SageMath中的3D绘图仍为空白_Python 3.x_Plot_Jupyter Notebook_Rendering_Sage - Fatal编程技术网

Python 3.x Sage未显示/渲染三维打印(部分解决) 部分解决:通过Sage CLI在jmol中工作 Jupyter笔记本中SageMath中的3D绘图仍为空白

Python 3.x Sage未显示/渲染三维打印(部分解决) 部分解决:通过Sage CLI在jmol中工作 Jupyter笔记本中SageMath中的3D绘图仍为空白,python-3.x,plot,jupyter-notebook,rendering,sage,Python 3.x,Plot,Jupyter Notebook,Rendering,Sage,编辑:这个问题仍然没有解决,我甚至尝试过引导到另一个操作系统(Debian而不是Kali)(不使用anaconda,将(希望)得到更多的时间来尝试) 正如本屏幕截图所描述和说明的标题: 与预期的3D绘图不同,只是一个带有问号的白色普通背景,单击该背景时,会显示如下菜单: 我现在已经在这个例子上做了很多实验(在我的系统上),并且。。。举个例子: 这只显示一个黑色正方形(而它应该显示一个球体): 下面的代码(我猜)稍微好一点,但仍然不是真正的“它应该是”或“预期的”: (更改:在最后一行的某处包

编辑:这个问题仍然没有解决,我甚至尝试过引导到另一个操作系统(Debian而不是Kali)(不使用anaconda,将(希望)得到更多的时间来尝试)

正如本屏幕截图所描述和说明的标题:

与预期的3D绘图不同,只是一个带有问号的白色普通背景,单击该背景时,会显示如下菜单:

我现在已经在这个例子上做了很多实验(在我的系统上),并且。。。举个例子:

这只显示一个黑色正方形(而它应该显示一个球体):

下面的代码(我猜)稍微好一点,但仍然不是真正的“它应该是”或“预期的”:

(更改:在最后一行的某处包含
frame=False

灵感 我试图重现:

信息/日志:
  • SageMath版本:

    SageMath version 9.2, Release Date: 2020-10-24
    
  • OS:Kali Linux

  • SageMath通过apt安装:

    sudo apt-get install sagemath
    
我不需要马上“解决”这个问题,现在我主要做矩阵运算等等。所以-这里没有“急着”想出一个解决方案!能够像问题描述的那样去做只是一个[plus+],但这不是必须的

非常感谢任何帮助!
谢谢

问题可能与Debian中的threejs包有关,它是为您获得的特定版本的Sage而提供的

通过Conda或二进制文件安装可能会更好

以下是类似报告(包括本报告)的列表,供参考:

主要更新: 不要给未来的读者带来虚假的希望:我还没有在Jupyter笔记本中解决它。

但是 我(可能)用查看器修复了它,我的系统预装了Jmol;(可能是因为我以前喜欢它,并用它做了一些练习,就像在Matlab中一样)

(部分)解决方案: 但问题是,当我访问SAGE终端(bash->
SAGE
)时,例如,绘制一些,通常只会在Jupyter中产生白色或黑色屏幕,无论我如何尝试使其工作

它打开了一个jmol窗口(实际应用程序-jmol)

并绘制它。

我不知道让Jmol和sage math一起工作这么容易(这是一个事实;我甚至不知道这是可能的)

截图 下面是一些屏幕截图(Jupyter-黑屏,和完全相同的代码-但运行于
Sage终端

相同的代码,但在Sage终端中: (相同的结果)(这对我来说是不可能的,即使在我可以(用Jupyter)(丑陋)绘制的时候,它也没有显示预期的结果(颜色有点扭曲,形式与Sage Docs显示的实际绘图几乎没有共同点)

老实说,我认为-我更喜欢这个,即使Jupyter需要工作(也许将来某个时候)这个-jmol应用程序有一些非常好的属性(颜色、轴和动画(旋转)等)我真的一点也不知道这一点;在Jupyter中,你可能可以用鼠标旋转它并放大,但不会真的改变颜色,很容易-(不是说这是更预期的结果,但在我看来-在我的场景中-这是一个,(*)很好的解决方法,如果不是实际的解决方案,(就我而言,我将继续这样做,它是完美的


希望这对将来的人有帮助!

我对这个问题的格式有点问题(不习惯),所以,如果它需要/可以改进/可以编辑,就这么说吧!/Edit!也非常感谢。谢谢!什么操作系统?Sage是如何安装的?@SamuelLelièvre你好,非常感谢你的回复!我(目前)使用Kali Linux,Sage是使用apt安装的(
sudo-apt-install-sagemath
),我应该提到我曾经尝试过从(按下“windows”按钮/超级按钮,然后通过键入
Sage-n
或--notebook(n表示笔记本)来启动它在当前目录中,我是in@SamuelLelièvre感谢您的编辑帮助;我真的应该提到;我积极避免安装anaconda(即使它可以工作),因为我只想要Sage,而不是其他任何东西(我说的时候请正确理解我的意思);更少的[附加]程序(而且,很明显,它的依赖性)出于大多数原因,在这个问题上可能不相关的更好的方法(尽管,我感谢你提到它)至少会研究它:)Anaconda将Conda软件包管理器与一个重要的基础安装结合在一起。但其他Conda发行版都是极简版,如Miniconda、Miniforge、Minimamba。看,哦,我应该说我不知道这些,will def。查看这些,并返回结果。谢谢;不过-如果有办法纠正这个问题,(通过,不安装任何额外的-程序,(很快,只是“修复”问题)(显然,如果这是一个依赖性问题-它无法帮助)编辑阅读您的更新帖子,现在我有一些东西要读。很快回来,谢谢!但是-未来(以及,以前的读者和回答)请,谢谢你们给我的每一个帮助;尽管如此,也许在Jupyter中不起作用-但是如果有人(也许几年后)提出了一个解决方案,也许在Jupyter中,也许不在Jupyter中-,请发布它!
SageMath version 9.2, Release Date: 2020-10-24
sudo apt-get install sagemath