(转)Using Python3.5 in Ubuntu - Trusty,python3.5trusty,转自:https:/


转自:https://www.reddit.com/r/IPython/comments/3lf81w/using_python35_in_ubuntu_trusty/
Note:照这个方案安装python3.5后,很多系统程序用不了了。。因为系统程序用的3.4,所以只能还原系统python版本了:
$ sudo rm /usr/bin/python3
$ sudomv /usr/bin/python3-old /usr/bin/python3
$ wgethttps://bootstrap.pypa.io/get-pip.py
$sudo python3 get-pip.py
$sudo python get-pip.py
$sudo pip3 install --upgradeipython[all]
$sudo pip install --upgrade ipython[all]
$sudo rm -rf /usr/local/bin/ipython
$sudo ln -s /usr/local/bin/ipython2 /usr/local/bin/ipython
# 验证:
$ python --version
$ python3 --version
$ python3.5 --version
$ pip --version
$ pip3 --version
$ ipython
$ ipython3


If you haven‘t already made the switch by installing from the source, and you want to install Python 3.5 system wide, you can use the following steps to upgrade to Python using the fkrull/deadsnakes ppa.

Open a terminal window.

install Personal Package Archive: ppa:fkrull/deadsnakessudo add-apt-repository ppa:fkrull/deadsnakessudo apt-get updateinstall the following packages:sudo apt-get install python3.5sudo apt-get install python3.5-devsudo apt-get install libncurses5-devchange python3 link to point to python3.5 instead of python3.4 (/usr/bin/)sudo mv /usr/bin/python3 /usr/bin/python3-oldsudo ln -s /usr/bin/python3.5 /usr/bin/python3install pip fromhttps://pip.pypa.io/en/stable/installing/wgethttps://bootstrap.pypa.io/get-pip.pysudo python3 get-pip.pyinstall the following with pip3:sudo pip3 install setuptools --upgradesudo pip3 install ipython[all]change the python3 link backsudo rm /usr/bin/python3sudo mv /usr/bin/python3-old /usr/bin/python3create python3.5 kernelcp -R ~/.ipython/kernels/python3 ~/.ipython/kernels/python3.5sed -i -- ‘s/3/3.5/g‘ ~/.ipython/kernels/python3.5/kernel.json

After your done you can check by creating a Python 3.5 kernel Notebook and entering the following:

import syssys.version_info

You should get the following response.

sys.version_info(major=3, minor=5, micro=0, releaselevel=‘final‘, serial=0)

*Edit: Reverted the default python3 to python3.4 but created a python3.5 kernel entry for the notebook. The reason for this is that changing the default python3 to python3.5 broke the apt-get updating process.

(转)Using Python3.5 in Ubuntu - Trusty

相关内容

    暂无相关文章

评论关闭