实战使用Pyenv离线安装Python3.7虚拟环境

98次阅读
没有评论

共计 884 个字符,预计需要花费 3 分钟才能阅读完成。

访问如下官方仓库:
https://github.com/pyenv/pyenv
将整个仓库以 zip 的形式下载到本地然后上传到服务器上的某个用户的家目录。

执行如下命令:

$ mkdir ~/.pyenv && cd ~/.pyenv && mv ~/pyenv-master.zip ./ && unzip pyenv-master.zip && mv pyenv-master/* ./ && rm -rf pyenv-master.zip pyenv-master/

然后执行如下命令写入环境变量:

echo -e 'if shopt -q login_shell; then' \
      '\n  export PYENV_ROOT="$HOME/.pyenv"'\'\n  export PATH="$PYENV_ROOT/bin:$PATH"' \
      '\n eval"$(pyenv init --path)"'\'\nfi' >> ~/.bashrc
echo -e 'if [-z"$BASH_VERSION"]; then'\
      '\n  export PYENV_ROOT="$HOME/.pyenv"'\'\n  export PATH="$PYENV_ROOT/bin:$PATH"'\
      '\n  eval"$(pyenv init --path)"'\'\nfi' >>~/.profile

加载环境变量和初始化 pyenv:

$ source ~/.bashrc && source ~/.profile && pyenv init -

用 yum 安装编译 Python 的依赖环境:

yum install gcc zlib-devel bzip2 bzip2-devel readline-devel sqlite sqlite-devel openssl-devel tk-devel libffi-devel xz-devel

最后在本地去 python 官网下载 3.7 的源码压缩包然后上传到~/.pyenv/cache 下,如无 cache 目录手动建一下
下载链接:https://www.python.org/ftp/python/3.7.9/Python-3.7.9.tar.xz
然后进行编译安装:

$ pyenv install 3.7.9

 

正文完
 
sharp097
版权声明:本站原创文章,由 sharp097 2021-09-20发表,共计884字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)