你可能看着他想python脚本,但其实他是sage脚本
什么是sage?
维基百科:
我们经常会遇到一些脚本并不能再python运行,其实那是sage脚本
我们可以去现在一个sagemath,在上面运行就好了
在线运行
windows下载
下载.exe就行,安装时间有点长
第一个让选择的目录是用于存放sage文件的(建议新建一个空目录)
第二个是软件的安装目录
sagemath会在桌面上生成三个快捷方式note是他的网页版,点开后自动在浏览器上加载出来
shell是命令行
console是一个很好的交互式shell
在sage网页上面可以新建一个sagemath文件,在里面就可以运行了
sage导入python库
但对于一些crypto脚本经常还要导入一些python库
倒腾很久都弄不好,一直运行不了真让人烦
我们讲一下如何在windows上导入python库
手动添加python库
安装目录\SageMath 9.3\runtime\opt\sagemath-9.3\local\lib\python3.7\site-packages
直接把包粘贴在里面(这里就是他的第三方库的文件夹)
在shell 中输入想要的包
pip install pycryptodeme
用文件运行
!pip install pycryptodeme
现在你就可以运行你的代码了
如果你明明已经配置好了第三方库但是他们还是提醒没有找到库
注意!如果是crypto安装完之后不能用的话就要把的三方库里面的ctypto改为Crypto
我也是刚接触有问题希望及时指出
推荐文章
如果还有什么不懂的可以看一下他的博客
sagemath 入门笔记
如果想要更深的研究sage就看这一篇
SageMath简明教程/
THE END
暂无评论内容