春城无处不飞花,寒食东风御柳斜。
终端一键换源:
1 | pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple |
kali
运行python脚本:
sage -python test.py


我一般把sage脚本也写成 .py 文件了,然后运行,就报错 语法错误
所以改为 .sage 拓展名好点,运行:

此时你会发现他生成了一个 .sage.py 文件 ,也就是 .py 文件(可编译文件,类似Java,先javac生成的 .class )
此时再用 python test.sage.py 就可以了

这样切换也有一个好处,就是sage里报的一些类型错误在python不会报错,如下


sage脚本所用库是和本地分开的,要去 sage 里安装库

或者用这个命令安装:
1 | sudo sage -python -m pip install xxx -i https://pypi.tuna.tsinghua.edu.cn/simple/ |
ubuntu
vim命令创建文本
vim [文件名.拓展名]
如 vim test.sage
有四种模式:
1,正常模式:
创建后直接进入,或按 Esc进入,可进行正常的浏览、复制、粘贴、
2,插入模式:
可编辑
3,命令模式:
在正常模式下,按 : 或者 / , 可执行一些命令,如退出并保存 编辑内容 :wq
4,可视模式
感觉还没什么用处
运行sage脚本
sage test.sage

此时会报一个模块(库)错误
直接安装也不行,还是报错

如上,去 sage 里安装

然后运行:

如果还是报错,卸了重下:
pip uninstall +库名
如 pip uninstall pycryptodome