春城无处不飞花,寒食东风御柳斜。
终端一键换源:
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