Hi there, I am doing this:
cd /temp wget -c http://www.python.org/ftp/python/3.3.2/Python-3.3.2.tar.xz tar xvf Python-3.3.2.tar.xz cd Python-3.3.2 ./configure --prefix=/sw/arch make make test make install Then, when I try: /sw/arch/bin/python3 Traceback (most recent call last): File "/sw/arch/lib/python3.3/site.py", line 69, in <module> import os File "/sw/arch/lib/python3.3/os.py", line 659, in <module> from collections.abc import MutableMapping File "/sw/arch/lib/python3.3/collections/__init__.py", line 12, in <module> from keyword import iskeyword as _iskeyword ImportError: No module named 'keyword' But if I do: export PYTHONPATH=/temp/Python-3.3.2/Lib then python3 will work. However, this does seems correct for me. I shouldn't depend on the installation folder (which I want to delete btw). I compared /sw/arch/lib/python3.3/ X /temp/Python-3.3.2/Lib and found this files missing: Only in /temp/Python-3.3.2/Lib: base64.py Only in /temp/Python-3.3.2/Lib: cgi.py Only in /temp/Python-3.3.2/Lib: cProfile.py Only in /temp/Python-3.3.2/Lib: keyword.py Only in /temp/Python-3.3.2/Lib: msilib Only in /temp/Python-3.3.2/Lib: pdb.py Only in /temp/Python-3.3.2/Lib: plat-aix4 Only in /temp/Python-3.3.2/Lib: plat-darwin Only in /temp/Python-3.3.2/Lib: platform.py Only in /temp/Python-3.3.2/Lib: plat-freebsd4 Only in /temp/Python-3.3.2/Lib: plat-freebsd5 Only in /temp/Python-3.3.2/Lib: plat-freebsd6 Only in /temp/Python-3.3.2/Lib: plat-freebsd7 Only in /temp/Python-3.3.2/Lib: plat-freebsd8 Only in /temp/Python-3.3.2/Lib: plat-generic Only in /temp/Python-3.3.2/Lib: plat-netbsd1 Only in /temp/Python-3.3.2/Lib: plat-next3 Only in /temp/Python-3.3.2/Lib: plat-os2emx Only in /temp/Python-3.3.2/Lib: plat-sunos5 Only in /temp/Python-3.3.2/Lib: plat-unixware7 Only in /temp/Python-3.3.2/Lib: profile.py Only in /temp/Python-3.3.2/Lib: pydoc.py Only in /temp/Python-3.3.2/Lib: quopri.py Only in /temp/Python-3.3.2/Lib: smtpd.py Only in /temp/Python-3.3.2/Lib: symbol.py Only in /temp/Python-3.3.2/Lib: tabnanny.py Only in /temp/Python-3.3.2/Lib: token.py Only in /temp/Python-3.3.2/Lib: uu.py During "make install" I noticed this: /sw/arch/lib/python3.3 already exist, returning without doing anything arguments where -c ./Lib/keyword.py /sw/arch/lib/python3.3 /sw/arch/bin/install -c ./Lib/keyword.py /sw/arch/lib/python3.3 So, apparently keyword.py should have been copied into /sw/arch/lib/python3.3 but it's really not happening. What am I doing wrong here? Thanks, Alan -- Alan Wilter SOUSA da SILVA, DSc Bioinformatician, UniProt - PANDA, EMBL-EBI CB10 1SD, Hinxton, Cambridge, UK +44 1223 49 4588
_______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: http://mail.python.org/mailman/listinfo/tutor