Inline::Python, pyperl, etc.
Eli Stevens (WG.c)
listsub at wickedgrey.com
Wed Aug 24 13:54:16 EDT 2005
Sybren Stuvel wrote:
> Eli Stevens (WG.c) enlightened us with:
>
>>I've bumped into some snags with pyperl (can't import perl2.so? But
>>it's right there in site-packages/ !), and I'm wondering if it's bitrot
>>or a config error on my end.
>
>
> If the .so file is as old as you described, it's probably linked to an
> old version of python. Try recompiling it.
The perl2.so is not old though; it was built as part of the pyperl
install I just did. Since the file ended up at (without needing any
prompting from me):
/usr/local/lib/python2.4/site-packages
I'm fairly confident that it's linked against python 2.4. But still:
$$$ ll /usr/local/lib/python2.4/site-packages
total 1968
drwxr-sr-x 2 root staff 4096 Aug 24 00:36 .
drwxr-sr-x 19 root staff 12288 Aug 20 00:42 ..
-rw-r--r-- 1 root staff 119 Aug 20 00:42 README
-rw-r--r-- 1 root staff 1672 Mar 6 2001 dbi.py
-rw-r--r-- 1 root staff 2248 Aug 24 00:36 dbi.pyc
-rw-r--r-- 1 root staff 8289 Mar 6 2001 dbi2.py
-rw-r--r-- 1 root staff 10292 Aug 24 00:36 dbi2.pyc
-rwxr-xr-x 1 root staff 40249 Aug 24 00:36 perl.so
-rwxr-xr-x 1 root staff 1895597 Aug 24 00:36 perl2.so
-rw-r--r-- 1 root staff 3566 Mar 6 2001 perlmod.py
-rw-r--r-- 1 root staff 4236 Aug 24 00:36 perlmod.pyc
-rw-r--r-- 1 root staff 1310 Mar 6 2001 perlpickle.py
-rw-r--r-- 1 root staff 1358 Aug 24 00:36 perlpickle.pyc
$$$ python
Python 2.4.1 (#1, Aug 20 2005, 00:41:20)
[GCC 3.3.5 (Debian 1:3.3.5-13)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import perl
Traceback (most recent call last):
File "<stdin>", line 1, in ?
ImportError: perl2.so not found
>>> import sys
>>> for line in sys.path: print line
...
/home/elis/edit/external/pyperl-1.0.1
/usr/local/lib/python24.zip
/usr/local/lib/python2.4
/usr/local/lib/python2.4/plat-linux2
/usr/local/lib/python2.4/lib-tk
/usr/local/lib/python2.4/lib-dynload
/usr/local/lib/python2.4/site-packages
>>>
But again, I'm not so much interested in fixing this specific problem;
I'm wanting to know if anyone is actually using Inline::Python or PyPerl
in any real sense. If they are dead projects that will have to factor
into our decision to use them or something else.
Thanks for the input,
Eli
More information about the Python-list
mailing list