专栏首页python3linux+ubuntu解决python

linux+ubuntu解决python

  • ubuntu版本: 16.04.2 LTS
  • 内置python版本: Python 2.7.12 和 python python3.5

需求:升级python3 以及使用

  • 下载安装

    wget https://www.python.org/ftp/python/3.6.7/Python-3.6.7.tgz

    • 解压释放

    tar -zxvf Python-3.6.7.tgz

    • 配置安装路径以及安装

    cd Python-3.6.7/ ./configure prefix=/usr/local/python36 make && make instal

  • 由于我之前有过python3版本,需要替换。无需替换的直接建立软链接。
    • 查找python3位置

    which python3 结果: /usr/bin/python3

    • 将其重命名

    mv /usr/bin/python3 /usr/bin/python3.bak

    • 添加新的软链接(这里可能需要重开bash生效)

    ln -s /usr/local/python36/bin/python3 /usr/local/bin/

    • 执行python3 -V 或者 python3 就可以看到新版本了(ok)
  • 解决pip安装问题
    • 将pip3建立软链接(python3中的pip)

    ln -s /usr/local/python36/bin/pip /usr/local/bin/pip3 执行pip3 -V 可以看到指向了python3,成功!

    • 这里产生了一个问题,打个比方,我们项目中经常使用virtualenv,每次执行virtualenv --no-site-packages venv 时,都会指向某一个python版本,取决你最后一次安装。可以直接进去目录执行: eg:/usr/local/python36/bin/virtualenv

…end…

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • linux安装python3

    首先下载源tar包   可利用linux自带下载工具wget下载,如下所示:  # wget http://www.python.org/ftp/pyth...

    py3study
  • Debian服务器之安装Python3.

            Linux lnnkee 4.9.0-8-amd64 #1 SMP Debian 4.9.130-2 (2018-10-27) x86_64 G...

    py3study
  • Linux下切换Python版本

    这两天遇到一个问题需要在 python3 的环境下进行测试,由于Linux默认已经安装了Python2.7,并且作者一直也在使用 ,所以需要重新安装并临时切换到...

    py3study
  • 关于python2&python3并存使用

    ~~cd /usr/bin~~ ~~mv python python.backup~~ ~~ln -s /usr/local/bin/python3.6 /u...

    晴天Online
  • linux安装python3

    首先下载源tar包   可利用linux自带下载工具wget下载,如下所示:  # wget http://www.python.org/ftp/pyth...

    py3study
  • Debian服务器之安装Python3.

            Linux lnnkee 4.9.0-8-amd64 #1 SMP Debian 4.9.130-2 (2018-10-27) x86_64 G...

    py3study
  • python2升级到python3

    1. 从Python官网到获取Python3的包, 切换到目录/usr/local/src

    py3study
  • 不同用户python path 权限问

    root 用户可以运行pip install mkdocs 但gitlab-runner 运行pip install mkdocs 则下列错误

    py3study
  • CentOS 编译安装 python 3

    CentOS 6自带的python是2.6的,下面记录下CentOS6源码安装python 3.5的过程

    py3study
  • alias导致virtualenv异常的分析和解法

    virtualenv 可以虚拟出一个独立的Python环境,在这个环境中安装的第三方库不会对系统中的Python产生影响。作为一个系统洁癖,我的系统中的Pyth...

    青南

扫码关注云+社区

领取腾讯云代金券