Hi Tony,
  You got it. I have not installed the package of python-dev on my side.  I
did as you said and
it works well now.
  Thanks for giving directions!

Delian Xu

2010/11/10 Tony Mechelynck <[email protected]>

> On 10/11/10 12:39, Delian Xu wrote:
>
>> Hi,
>>  I wanted to enable the feature of Python in VIM, so I compiled it with
>> the option of
>> '*--enable-pythoninterp=yes*' from the source code, but it didn't work.
>> Please help to have a look.
>>
>>  My env is *Debian Squeeze* (the testing version) on x86,  and all
>> packages in the os have been updated.
>> _
>>
>> Bellow were the details:_
>>
>> 1. remove old vi/vim packages from the system:
>> $ sudo apt-get remove vi  vim
>>
>> 2 download the latest src-vim:
>> $ hg clone https://vim.googlecode.com/hg/
>>
>> 3 configure & make
>> $ ./configure *--enable-pythoninterp=yes*--enable-cscope
>> --enable-multibyte --with-features=huge --enable-fontset
>>
>> $ make && make install
>>
>> Everything goes well,*No errors *were thrown out.
>>
>> 4. testing:
>> $ vim --version |grep python
>> +path_extra -perl +persistent_undo +postscript +printer +profile*-python
>> -python3* +quickfix +reltime +rightleft -ruby +scrollbind +signs
>> +smartindent
>> *
>> The feature of 'python' was still disabled!*
>>
>> 5.
>> I wrote my vimrc files in Python, and some error messages were thrown out:
>> $ vim
>> E319: Sorry, the command is not available in this version: python << EOF
>>
>> -the
>>
>> end------------------------------------------------------------------------------------------------------------------------------
>>
>> So, how can I compile a VIM package with the feature of Python, anything
>> I did above was wrong?
>>
>
> You're probably missing a "development" package, see
> http://users.skynet.be/antoine.mechelynck/vim/compunix.htm
>
> Check if there is a python-dev package available, and if there is, install
> it; then make sure your config arguments are set (I set them in the
> environment, see my HowTo page mentioned above) and run "make reconfig" so
> configure will see that the Python headers are now there and (hopefully)
> will accept your --enable-pythoninterp argument.
>
> The +python feature needs *.[ch] files which come from Python, only not
> from the "minimal" Python libraries sufficient to run applications _written_
> in Python. Vim's Python interface is a module written in C which interfaces
> with Python: that's a different kind of beast.
>
>
>> Much thanks,
>> Delian
>>
>> --
>> You received this message from the "vim_use" maillist.
>> Do not top-post! Type your reply below the text you are replying to.
>> For more information, visit http://www.vim.org/maillist.php
>>
>
> Best regards,
> Tony.
> --
> "You are old, father William," the young man said,
>        "And your hair has become very white;
> And yet you incessantly stand on your head --
>        Do you think, at your age, it is right?"
>
> "In my youth," father William replied to his son,
>        "I feared it might injure the brain;
> But, now that I'm perfectly sure I have none,
>        Why, I do it again and again."
>                -- Lewis Carrol
>

-- 
You received this message from the "vim_use" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

Reply via email to