为什么有的密码题脚本你运行不了sage

你可能看着他想python脚本,但其实他是sage脚本
什么是sage?
维基百科:

图片[1],为什么有的密码题脚本你运行不了sage

我们经常会遇到一些脚本并不能再python运行,其实那是sage脚本
我们可以去现在一个sagemath,在上面运行就好了
在线运行
windows下载
下载.exe就行,安装时间有点长
第一个让选择的目录是用于存放sage文件的(建议新建一个空目录)

图片[2],为什么有的密码题脚本你运行不了sage


第二个是软件的安装目录
sagemath会在桌面上生成三个快捷方式note是他的网页版,点开后自动在浏览器上加载出来
shell是命令行
console是一个很好的交互式shell

图片[3],为什么有的密码题脚本你运行不了sage


在sage网页上面可以新建一个sagemath文件,在里面就可以运行了

图片[4],为什么有的密码题脚本你运行不了sage

sage导入python库

但对于一些crypto脚本经常还要导入一些python库
倒腾很久都弄不好,一直运行不了真让人烦
我们讲一下如何在windows上导入python库

手动添加python库

安装目录\SageMath 9.3\runtime\opt\sagemath-9.3\local\lib\python3.7\site-packages
直接把包粘贴在里面(这里就是他的第三方库的文件夹)

图片[5],为什么有的密码题脚本你运行不了sage

在shell 中输入想要的包

pip install pycryptodeme

用文件运行

!pip install pycryptodeme

图片[6],为什么有的密码题脚本你运行不了sage


现在你就可以运行你的代码了
如果你明明已经配置好了第三方库但是他们还是提醒没有找到库
注意!如果是crypto安装完之后不能用的话就要把的三方库里面的ctypto改为Crypto

图片[7],为什么有的密码题脚本你运行不了sage


我也是刚接触有问题希望及时指出

推荐文章

如果还有什么不懂的可以看一下他的博客
sagemath 入门笔记
如果想要更深的研究sage就看这一篇
SageMath简明教程/

------本文已结束,感谢您的阅读------
THE END
喜欢就支持一下吧
点赞13 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容