农产品网站策划,北京大龙建设集团有限公司网站,深圳西丽网站建设,wordpress两步验证码Python作为一种解释型编程语言#xff0c;需要解释器来编译并执行Python代码。测试Python对于Linux和Mac操作系统#xff0c;均已预装Python。而在Windows下#xff0c;可以使用安装包或者直接解压版zip文件。使用以下命令#xff0c;可以查看当前Python版本#xff1a;$ …Python作为一种解释型编程语言需要解释器来编译并执行Python代码。测试Python对于Linux和Mac操作系统均已预装Python。而在Windows下可以使用安装包或者直接解压版zip文件。使用以下命令可以查看当前Python版本$ python --version设置动态调用库新版本的Vim已经默认支持Python。可以使用:version命令确认是否包含“python/dyn”和“python3/dyn”特性。其中dyn即dynamic表示可以通过pythondll和pythonthreedll选项动态调用Python库。使用set pythonthreedll?命令可以查看当前动态调用的Python库。以下为Fedora31下的默认设置set pythonthreedlllibpython3.7m.so.1.0如果您的Vim不支持动态调用Python库那么以上命令将会报错。如果您仅是下载并解压程序包而不是进行安装那么同时需要设置pythonthreehome选项。例如以下命令在Windows下设置Python3环境set pythonthreehomeC:toolsPython3
set pythonthreedllC:toolsPython3python38.dll以下命令可以在Mac下设置Python环境 for python 3.X
set pythonthreehome/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.7
set pythonthreedll/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.7/lib/libpython3.7m.dylibfor python 2.X
set pythonhome/System/Library/Frameworks/Python.framework/Versions/2.7
set pythondll/System/Library/Frameworks/Python.framework/Versions/2.7/Python请注意在您的环境中Python所处的路径可能会不同。请在操作系统中使用以下命令查看Python系统路径$ python -c import sys; print(sys.path) 请使用以下命令查看更多帮助信息:help python-dynamic
:help pythonhome
:help pythonthreehome设置编译器使用以下命令设置makeprg选项为python3命令:set makeprgpython3 %通过在vimrc文件中增加以下自动命令可以为Python源码文件设置编译快捷键augroup make_pythonau!au FileType python set makeprgpython3 %au FileType python map buffer leaderspace :wcr:makecr
augroup end编译Python代码使用以下命令将根据makeprg选项编译并执行Python文件:make如果编译出现错误将在QuickFix中显示错误列表并自动跳转到第一个错误处启用以下内置的编译器再执行:make编译命令报错信息将被整合为一行:compiler pyunit如果希望在编译时保持当前光标位置不变那么可以使用以下命令:make!使用:cw命令将打开quickfix窗口。使用:cp命令跳转到上一个错误使用:cn命令跳转到下一个错误。关于QuickFix操作的更多信息请参阅QuickFix章节。在修复错误并成功编译之后将显示命令输出使用以下命令将解释执行当前文件:!python3 %如果执行不带任何参数的python3命令那么将进入交换模式的python shell您可以在其中直接执行python命令:!python3使用以下命令可以退出交换模式的python shellimport sys; sys.exit()您也可以直接使用Vim内置的:python3命令来执行代码:py3 print(hello world)Ver: 2.0 | YYQ上一篇 | 目录 | 下一篇