This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author suzhengchun
Recipients ned.deily, suzhengchun
Date 2012-06-15.14:40:47
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1339771249.34.0.903010786026.issue15066@psf.upfronthosting.co.za>
In-reply-to
Content
Thank for your attention.

I try it:
suzc@linux-opensuse:22:02:51:Python-2.7.3$ PYTHONPATH=/WORK/suzc/installed/python/lib/python2.7 ./python -c 'import sys; print(sys.path)'
['', '/WORK/suzc/installed/python/lib/python2.7', '/WORK/suzc/installed/python/lib/python27.zip', '/WORK/suzc/installed/python/lib/python2.7/plat-linux2', '/WORK/suzc/installed/python/lib/python2.7/lib-tk', '/WORK/suzc/installed/python/lib/python2.7/lib-old', '/WORK/suzc/installed/python/lib/python2.7/lib-dynload', '/WORK/suzc/.local/lib/python2.7/site-packages', '/WORK/suzc/installed/python/lib/python2.7/site-packages']
suzc@linux-opensuse:22:03:03:Python-2.7.3$ PYTHONPATH=/WORK/suzc/installed/python/lib/python2.7 \
> ./python -c 'import _struct; print(_struct.__file__)'
Traceback (most recent call last):
  File "<string>", line 1, in <module>
ImportError: No module named _struct                                           1
suzc@linux-opensuse:22:03:23:Python-2.7.3$



And I read the log of make, it seems to be compiled OK:
-----------------------------------------------------------------
ranlib libpython2.7.a
gcc -pthread  -Xlinker -export-dynamic -o python \
        Modules/python.o \
        libpython2.7.a -lpthread -ldl  -lutil   -lm
running build
running build_ext
building dbm using ndbm
building '_struct' extension
gcc -pthread -fPIC -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include -I/usr/local/include -I/WORK/suzc/software/Python-2.7.3/Include -I/WORK/suzc/software/Python-2.7.3 -c /WORK/suzc/software/Python-2.7.3/Modules/_struct.c -o build/temp.linux-x86_64-2.7/WORK/suzc/software/Python-2.7.3/Modules/_struct.o
gcc -pthread -shared build/temp.linux-x86_64-2.7/WORK/suzc/software/Python-2.7.3/Modules/_struct.o -L/WORK/suzc/installed/python/lib64 -L/usr/local/lib -o build/lib.linux-x86_64-2.7/_struct.so
building '_ctypes_test' extension
-----------------------------------------------------------------

_struct.o and _struct.so are just there, I truely don't know what's wrong.
Newly to Python, I think python should not have such an installation problem.



I installed it(2.7.3) on RHEL5, works OK, but I want to install OpenSSL to it, don't know how to do it, so I learn to install it on SUSE in my workplace while RHEL5 is in another place. 

RHEL5 has python 2.4.2, in my memory. SUSE12 has python 2.7.2.

Does system's python affect my installtion? But I think it shouldn't.



In fact, long before I downloaded a compressed package named Python-2.7.3.tar.bz2, with this one, I can make && make install, but I can't run it, error is:

suzc@linux-opensuse:22:12:31:bin$ ./python2.7
Could not find platform dependent libraries <exec_prefix>
Consider setting $PYTHONHOME to <prefix>[:<exec_prefix>]
Traceback (most recent call last):
  File "/WORK/suzc/installed/python/lib/python2.7/site.py", line 564, in <module                                                                                        >
    main()
  File "/WORK/suzc/installed/python/lib/python2.7/site.py", line 546, in main
    known_paths = addusersitepackages(known_paths)
  File "/WORK/suzc/installed/python/lib/python2.7/site.py", line 279, in adduser                                                                                        sitepackages
    user_site = getusersitepackages()
  File "/WORK/suzc/installed/python/lib/python2.7/site.py", line 254, in getuser                                                                                        sitepackages
    user_base = getuserbase() # this will also set USER_BASE
  File "/WORK/suzc/installed/python/lib/python2.7/site.py", line 244, in getuser                                                                                        base
    USER_BASE = get_config_var('userbase')
  File "/WORK/suzc/installed/python/lib/python2.7/sysconfig.py", line 521, in ge                                                                                        t_config_var
    return get_config_vars().get(name)
  File "/WORK/suzc/installed/python/lib/python2.7/sysconfig.py", line 420, in ge                                                                                        t_config_vars
    _init_posix(_CONFIG_VARS)
  File "/WORK/suzc/installed/python/lib/python2.7/sysconfig.py", line 288, in _i                                                                                        nit_posix
    raise IOError(msg)
IOError: invalid Python installation: unable to open /WORK/suzc/installed/python                                                                                        /lib/python2.7/config/Makefile (No such file or directory)   

I'm crazy about this, I search it in google, no satisfatory answers. So I want to download a new one 2.7.3, and install, but i just can not install it.

Thanks again.
History
Date User Action Args
2012-06-15 14:40:49suzhengchunsetrecipients: + suzhengchun, ned.deily
2012-06-15 14:40:49suzhengchunsetmessageid: <1339771249.34.0.903010786026.issue15066@psf.upfronthosting.co.za>
2012-06-15 14:40:48suzhengchunlinkissue15066 messages
2012-06-15 14:40:47suzhengchuncreate