问题描述
我想在 Ubuntu 上将我的 python 版本从 3.4 升级到 3.5。 我该怎么做? 在做这件事时我应该避免什么样的问题? 我是替换 3.4 版本还是保留它并单独运行 python 3.5? 非常感谢!
1楼
我不认为这对 StackOverflow 来说是一个合适的问题......可能更适合其中一个站点(如 AskUbuntu)。
我会说下载源代码并从源代码安装。 确保你没有删除系统 python 二进制文件!
从源代码安装应该会在/usr/local/bin/
为您提供一个名为Python3.5
或其他内容的 Python 二进制文件。
从那里你可以设置一个符号链接ln -s /usr/local/bin/python3.5 /usr/local/bin/python3
这样默认的 python3 是 3.5 ...
然后你可以使用 virtualenv 创建将使用 Python3.5 的项目。 确保您的路径包含 /usr/local/bin!
IE:
$ project="py3app"
$ ./configure
$ make
$ make install
$ ln -s /usr/local/bin/python3.5 /usr/local/bin/python3
$ export PATH=/usr/local/bin:$PATH # this should be done in your bash_profile or something...
$ virtualenv --python=`which python3` ${project}
$ cd ${project}
$ . bin/activate