美文网首页
Linux上安装python3

Linux上安装python3

作者: DarknessShadow | 来源:发表于2020-03-01 09:41 被阅读0次

    1、源码安装,所以先在python官网下载Linux的安装包:https://www.python.org/downloads/
    注意:源码安装必须现在系统中安装GCC

    image.png
    image.png

    2、将下载好的安装传输到虚拟机的Linux系统中(小提示:如果你不是以root权限登录的Linux系统用户,则只能把文件传输到当前用户目录下)
    然后将安装包复制到系统目录,这样可以让系统中每个用户都能使用

    将按转包上传到你想要放置的目录下,pwd:查看当前的目录路径
    pwd
    跳转到上面得到的路径
    cd /home/dark/dark/tools_org/
    获取root权限
    sudo su 回车,然后输入你登录系统的密码
    进入到系统usr目录
    cd /usr
    创建一个文件夹python,tools,python3
    mkdir python
    cd python
    mkdir tools python3
    将上传到安装包复制到执行的目录下
    cp -rf Python-3.5.9.tgz /usr/python/tools/
    进入到tools目录
    cd /usr/python/tools
    将tools目录下的安装包解压
    tar zxvf Python-3.5.9.tgz -C /usr/python/python3/
    进入到解压缩后的python文件路径下
    cd ..
    cd python3/
    cd Python-3.5.9/
    prefix选项是配置安装的路径,执行后所有资源文件放在/usr/local/python3的路径中
    ./configure --prefix=/usr/python/python3 --enable-optimizations
    编译:
    make
    编译安装:
    make altinstall
    修改软链接:
    ln -s /usr/python/python3/bin/python3.5 /usr/bin/python3

    注意:在make编译和安装的时候时间会有点长,需要耐心等待。软链接创建成功之后就可以用python3直接进入到python的交互器模式(命令行)
    之所以修改软链接后面的路径是 /usr/bin/python3而不是 /usr/bin/python的原因是我的虚拟机里面还自带了python2.7想要两者并存,原先的 /usr/bin/python已经被python2.7占领所以要自己命名一个。

    参考:
    https://www.cnblogs.com/wangchengpei/p/10957955.html
    https://www.cnblogs.com/drcm/p/9946570.html

    linux下使用./configure报-bash: ./configure: No such file or directory
    刚刚在Linux下执行php配置./configure报-bash: ./configure: No such file or directory,并且make install也报make: *** No rule to make target `install'. Stop.。最后才发现是没有找到这个目录,使用find -name configure来查找目录,然后进入到指定目录里面
    参考:https://www.cnblogs.com/mnhy/p/7856480.html

    相关文章

      网友评论

          本文标题:Linux上安装python3

          本文链接:https://www.haomeiwen.com/subject/xtotkhtx.html