从Python 3.5升级到3.7,但IPython仍然使用3.5
我最近从安装了Python 3.7.2,安装在运行Mint 17.3 Rosa的计算机上。命令从Python 3.5升级到3.7,但IPython仍然使用3.5,python,python-3.x,installation,ipython,Python,Python 3.x,Installation,Ipython,我最近从安装了Python 3.7.2,安装在运行Mint 17.3 Rosa的计算机上。命令python3打开3.7解释器。但是,ipython仍然使用Python 3.5.6运行。如何将IPython的默认设置为3.7 我试着编辑/usr/local/bin/ipython的第一行,但是当我运行ipython时,我只得到一个ModuleNotFoundError:没有名为'ipython'的模块 我会避免编辑分布式文件,如/usr/local/bin/ipython,除非您真的必须这样做 相
python3
打开3.7解释器。但是,ipython
仍然使用Python 3.5.6运行。如何将IPython的默认设置为3.7
我试着编辑/usr/local/bin/ipython的第一行,但是当我运行
ipython
时,我只得到一个ModuleNotFoundError:没有名为'ipython'的模块 我会避免编辑分布式文件,如/usr/local/bin/ipython
,除非您真的必须这样做
相反,您应该尝试:
$python3.7-m pip安装ipython
$python3.7`哪个ipython3`
第一行告诉我错误:您必须至少给出一个安装要求(请参阅“pip帮助安装”)
第二行说文件/usr/local/bin/ipython3”,第6行,在from IPython import start\u IPython modulenofounderror:没有名为“IPython”的模块
哦,对不起,请参阅编辑,我已经修改了第一个命令——我忘了在末尾添加ipython!现在我发现pip配置了需要TLS/SSL的位置,但是Python中的SSL模块不可用。
,但我猜这是一个完全不同的问题。好吧,看起来您缺少了一些使用pip的包。尝试:sudo apt安装libreadline-gplv2-dev libncursesw5 dev libssl dev libsqlite3 dev tk dev libgdbm dev libc6 dev libbz2 dev
,然后再次尝试python3.7-m pip安装ipython
。