`
wangyongfei
  • 浏览: 23208 次
  • 性别: Icon_minigender_1
文章分类
社区版块
存档分类
最新评论

安装配置Python版本转换器pyenv及安装Python(Linux)

阅读更多

Linux下一般都会带有默认的Python,但一般我们会用到更高版本的Python,所以我们需要一个版本转换器。这几个版本的Python互不影响。
1.安装pyenv
在终端执行以下命令安装pyenv及其插件:

$ curl -L https://raw.githubusercontent.com/yyuu/pyenv-installer/master/bin/pyenv-installer | bash

 
2.安装完成后,将如下语句加入到 ~/.bashrc 中并保存:

1.export PYENV_ROOT="$HOME/.pyenv"
2.export PATH="$PYENV_ROOT/bin:$PATH"
3.eval "$(pyenv init -)"

 
然后重启终端。
3.根据版本管理器pyenv查看可以安装的Python版本。在终端输入指令:

$ pyenv install --list

 
该命令会列出可以用 pyenv 安装的 Python 版本。
4.安装Python的依赖包。
在编译 Python 过程中会依赖一些其他库文件,需要预先安装的库如下,在终端输入:

sudo apt-get update
sudo apt-get install make build-essential libssl-dev zlib1g-dev
sudo apt-get install libbz2-dev libreadline-dev libsqlite3-dev wget curl
sudo apt-get install llvm libncurses5-dev libncursesw5-dev

 
5.安装指定版本的Python(这里以3.5.3为例)。

$ pyenv install 3.5.3

 
6.更新数据库。

$ pyenv rehash

 
7.设置全局的 python 版本。

$ pyenv global 3.5.3
$ pyenv versions

 
如果接下来显示:

system
* 3.5.3 (set by /home/seisman/.pyenv/version)

 
那就是已将你新下载的Python版本设置成默认版本了。
8.确认并使用python 版本。
确认版本:

$ python

 
使用:
输入 python 即可使用新版本的 python。

 

分享到:
评论

相关推荐

    Python资源库史上最全.pdf

    * pyenv:简单的 Python 版本管理工具。 * Vex:可以在虚拟环境中执行命令。 * virtualenv:创建独立 Python 环境的工具。 * virtualenvwrapper:virtualenv 的一组扩展。 * buildout:在隔离环境初始化后使用声明性...

    python常用库、包大全

    - **pyenv**:它是一个更为成熟的Python版本管理工具,提供了简单易用的命令行界面来管理Python的不同版本。 - **Vex**:此工具允许你在虚拟环境中执行命令,非常适合在特定环境下运行脚本或命令。 - **virtualenv**...

    python 常用库

    2. pyenv:用于管理不同Python版本的工具,确保不同的项目能在不同的环境中独立运行。 3. Vex:一个可以方便在虚拟环境中执行命令的工具。 4. virtualenv:创建独立的Python环境,使得每个项目可以在隔离的环境中...

    Python常用库大全.pdf

    * pyenv: 简单的 Python 版本管理工具。 * Vex: 可以在虚拟环境中执行命令。 * virtualenv: 创建独立 Python 环境的工具。 * virtualenvwrapper: virtualenv 的一组扩展。 包管理: * pip: Python 包和依赖关系...

    python + 资源大全

    - **pyenv**: 简单且强大的Python版本管理工具,支持安装、切换不同版本的Python。 - **Vex**: 在特定的虚拟环境中执行命令的工具,有助于避免全局环境的污染。 - **virtualenv**: 创建独立Python环境的经典工具,...

    python常用库总结(good)

    2. **pyenv**: 一款简单但功能强大的Python版本管理工具,可以帮助开发者轻松地在不同的Python版本间切换。 3. **Vex**: 该工具允许用户在虚拟环境中执行命令,提高了开发效率。 4. **virtualenv**: 创建独立Python...

    Python常用库大全

    - **pyenv**: 一款简洁易用的Python版本管理工具,能够方便地在不同项目间切换Python版本。 - **Vex**: 可以在虚拟环境中执行命令,对于需要特定环境的任务非常有用。 - **virtualenv**: 创建独立Python环境的工具,...

    django基础语法+mvc+ORM+nginx基础

    * Pyenv:使用 Pyenv 管理 Python 版本,创建虚拟环境。 * Linux 下创建 Django 项目文件:使用 `django-admin startproject` 命令创建一个新的 Django 项目。 * Windows 下创建 Django 项目文件:新建一个 Django ...

    解决jupyter notebook 出现In[*]的问题

    - 安装`pyenv`后,重新安装Jupyter Notebook,并确保所使用的Python版本与你的项目需求相匹配。 3. **检查内核连接状态** - 在Jupyter Notebook界面的右上角查看是否显示了一个圆圈或锁的标记。如果显示圆圈,...

Global site tag (gtag.js) - Google Analytics