最新公告
  • 欢迎您光临起源地模板网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入钻石VIP
  • vim如何编译python

    正文概述    2020-02-22   202

    首先咋们先查看一下vim是不是支持python(保不准你系统里的就能支持python,那也就不需要再弄)。

    vim如何编译python

    在一个终端里这个命令:   

    vim --version | grep python

    看结果里的python和python3前面是“+”还是‘-’,如果都‘+’那么就代表都支持,如果有‘-’就是不支持(有可能你看到的是‘-python’和‘+python3’,这个是支持python3,不支持python2)

    查看后如果都不支持那么开始弄吧,要想让vim支持,需要重新安装编译vim。

    下完后解压,并用终端打开文件夹,运行下面命令:  sudo mkdir /usr/local/vim8(这个是之后安装vim的位置)、

    编译之前先运行下面命令:

    sudo apt-get install python-dev
    sudo apt-get install python3-dev
    sudo apt-get install libncurses5-dev

    接下来准备去编译了,不过要先对配置文件进行一些修改。

    切换到src目录用命令: cd src

    然后输入下面命令:(注意看后面参数说明,很重要)

    ./configure --with-features=huge --enable-python3interp --enable-pythoninterp 
    --with-python-config-dir=/usr/lib/python2.7/config-x86_64-linux-gnu/ --enable-rubyinterp --enable-luainterp 
    --enable-perlinterp --with-python3-config-dir=/usr/lib/python3.5/config-3.5m-x86_64-linux-gnu/ --enable-multibyte 
    --enable-cscope      --prefix=/usr/local/vim/

    参数说明如下:

    --with-features=huge:支持最大特性
    --enable-rubyinterp:打开对ruby编写的插件的支持
    --enable-pythoninterp:打开对python编写的插件的支持
    --enable-python3interp:打开对python3编写的插件的支持
    --enable-luainterp:打开对lua编写的插件的支持
    --enable-perlinterp:打开对perl编写的插件的支持
    --enable-multibyte:打开多字节支持,可以在Vim中输入中文
    --enable-cscope:打开对cscope的支持
    --with-python-config-dir=/usr/lib/python2.7/config-x86_64-linux-gnu/ 指定python 路径
    --with-python-config-dir=/usr/lib/python3.5/config-3.5m-x86_64-linux-gnu/ 指定python3路径
    --prefix=/usr/local/vim:指定将要安装到的路径(自行创建)

    最后运行命令:sudo make && make install     

    本来这样应该就是搞定了,不过我们再运行下第一步的命令:vim --version | grep python

    如果你发现出来的结果python前还是‘-’   ,  那么就遇到我的问题了。这时去文件夹  /usr/local下,将里面的bin和share文件放入回收站,再在终端输入  vim  --version | grep python      这时就会显示‘+’了,ok,搞定了


    起源地下载网 » vim如何编译python

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
    找不到素材资源介绍文章里的示例图片?
    对于PPT,KEY,Mockups,APP,网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。
    模板不会安装或需要功能定制以及二次开发?
    请QQ联系我们

    发表评论

    还没有评论,快来抢沙发吧!

    如需帝国cms功能定制以及二次开发请联系我们

    联系作者

    请选择支付方式

    ×
    迅虎支付宝
    迅虎微信
    支付宝当面付
    余额支付
    ×
    微信扫码支付 0 元