Problems with python3.6 on one system, but OK on another

Cecil Westerhof Cecil at decebal.nl
Sat Jan 21 06:56:28 EST 2017


I build python3.6 on two systems. On one system everything is OK:
Python 3.6.0 (default, Jan 21 2017, 11:19:56) 
[GCC 4.9.2] on linux
Type "help", "copyright", "credits" or "license" for more information.
But on another I get:
Could not find platform dependent libraries <exec_prefix>
Consider setting $PYTHONHOME to <prefix>[:<exec_prefix>]
Python 3.6.0 (default, Jan 21 2017, 12:20:38) 
[GCC 4.8.5] on linux
Type "help", "copyright", "credits" or "license" for more information.
Probably not a big problem, but just wondering what is happening here.
On both systems PYTHONHOME is not set and with the old version (3.4.5)
I did/do not get this message.
Another is that I used PYTHONSTARTUP to point to the following script:
 # startup script for python to enable saving of interpreter history and
 # enabling name completion
 # import needed modules
 import atexit
 import os
 import readline
 import rlcompleter
 # where is history saved
 historyPath = os.path.expanduser("~/.pyhistory")
 # handler for saving history
 def save_history(historyPath=historyPath):
 import readline
 try:
 readline.write_history_file(historyPath)
 except:
 pass
 # read history, if it exists
 if os.path.exists(historyPath):
 readline.set_history_length(10000)
 readline.read_history_file(historyPath)
 # register saving handler
 atexit.register(save_history)
 # enable completion
 readline.parse_and_bind('tab: complete')
 # cleanup
 del os, atexit, readline, rlcompleter, save_history, historyPath
This works with 3.4.5, but with 3.6 it gives:
Traceback (most recent call last):
 File "/etc/pythonstart", line 7, in <module>
 import readline
ModuleNotFoundError: No module named 'readline'
Probably not a big problem because I will mostly work with ipython3 at
the moment I get it working with 3.6, but just wondering.
By the way all other import (including rlcompleter) do work in 3.6.
-- 
Cecil Westerhof
Senior Software Engineer
LinkedIn: http://www.linkedin.com/in/cecilwesterhof


More information about the Python-list mailing list

AltStyle によって変換されたページ (->オリジナル) /