• pyenv本地安装python


    本文转载至博文(https://blog.csdn.net/l1216766050/article/details/70919223)

    pyenv 是一个针对Python的多版本管理工具。使用pyenv可以很轻松的在一个系统上使用不同版本的python,并实现轻松的切换。 关于pyenv的更多介绍可以参考:https://github.com/yyuu/pyenv

    pyenv install 命令用于在系统上安装python, 比如pyenv install 3.8.6 则可以帮助我们安装python 3.8.6.
    然而,由于墙等原因, pyenv install 可能下载速度非常慢,甚至下载失败。本文主要介绍pyenv如何使用本地的python安装包,安装python。

    本地安装,首先需要下载安装包,如Python-3.8.6.tar.xz。
    pyenv并没有提供使用本地包安装python的命令。所以无法直接使用命令安装。

    我们要了解pyenv的安装原理, 其实它是利用了python-build工具,从python官网下载python包,然后安装。

    我的pyenv路径是:/usr/opt/pyenv/ 对应的python-build路径就为/usr/opt/pyenv/plugins/python-build/share/python-build.

    而在/usr/opt/pyenv/plugins/python-build/share/python-build (注意路径比python-build多了两层)中有各种python版本的安装指令, 如3.8.6 版本:

     首先创建cache目录

    # cd ~/.pyenv/
    # mkdir cache

    将下载好的Python包移到cache目录

    # mv Python-3.8.6.tar.xz ~/.pyenv/cache/

    找不到python_build路径?可以使用find

    # find / -name '*python_build*'

    然后进入到python_build目录,找到你要安装的python对应版本的目录:比如3.8.6

    比如:/usr/opt/pyenv/plugins/python-build/share/python-build
    # vim 3.8.6

    修改下载路径:

    install_package "Python-3.8.6"  "~/.pyenv/cache/python-3.8.6.tar.xz"...

    再次执行

    # pyenv install 3.8.6
    出现如下信息就表示安装成功了。
    [root@node1 ~]# pyenv versions * system (set by /root/.pyenv/version) 3.8.6
  • 相关阅读:
    Ubuntu下通过makefile生成静态库和动态库简单实例
    C++获取Windows7 32位系统中所有进程名(类似于任务管理器中的进程)
    剑指offer(一)
    Leetcode题解(一)
    C Run-Time Error R6034问题的解决
    windows环境中利用NMake工具编译连接C++源代码
    通过命令行使用cl.exe编译器
    [bzoj3709] [PA2014]Bohater
    [bzoj3714] [PA2014]Kuglarz
    [bzoj2724] [Violet 6]蒲公英
  • 原文地址:https://www.cnblogs.com/ckh2014/p/15626230.html
Copyright © 2020-2023  润新知