`

环境配置

 
阅读更多

安装pyenv:

在终端执行如下命令以安装 pyenv 及其插件:

 

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

 安装完成后,根据提示将如下语句加入到 ~/.bashrc 中:

 

 

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

 然后重启终端即可。  

 

 

 安装python

 

查看可安装的版本

 

 pyenv install --list

 安装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

 安装指定版本

 

用户可以使用 pyenv install 安装指定版本的 python。如果你不知道该用哪一个,推荐你安装 anaconda3 的最新版本,这是一个专为科学计算准备的发行版。

 

$pyenv install anaconda3-4.1.0 -v
/tmp/python-build.20170108123450.2752 ~
Downloading Anaconda3-4.1.0-Linux-x86_64.sh...
-> https://repo.continuum.io/archive/Anaconda3-4.1.0-Linux-x86_64.sh

 执行该命令后,会从给定的网址中下载安装文件 Anaconda3-4.1.0-Linux-x86_64.sh。但由于文件很大,通常下载需要很久。建议的做法是,先执行以上命令然后马上中断安装,这样就知道 pyenv 要下载的文件的链接。然后用户自己用其他更快的方式(比如wget、迅雷等等)从该链接中下载安装文件,并将安装文件移动到 ~/.pyenv/cache 目录下(该目录默认不存在,用户要自行新建)。

 

以本文说的情况为例:

  1. 执行 pyenv install anaconda3-4.1.0 -v 获取下载链接
  2. 用wget从下载链接中获取文件 Anaconda3-4.1.0-Linux-x86_64.sh
  3. 将安装包移动到 ~/.pyenv/cache/Anaconda3-4.1.0-Linux-x86_64.sh
  4. 重新执行 pyenv install anaconda3-4.1.0 -v 命令。该命令会检查 cache 目录下已有文件的完整性,若确认无误,则会直接使用该安装文件进行安装。
  5. 安装过程中,若出现编译错误,通常是由于依赖包未满足,需要在安装依赖包后重新执行该命令。

更新数据库

在安装 Python 或者其他带有可执行文件的模块之后,需要对数据库进行更新:

pyenv rehash

 

查看当前已安装的 python 版本

 

$ pyenv versions
* system (set by /home/seisman/.pyenv/version)
anaconda3-4.1.0

 

 

使用 python

  • 输入 python 即可使用新版本的 python;
  • 系统自带的脚本会以 /usr/bin/python 的方式直接调用老版本的 python,因而不会对系统脚本产生影响;
  • 使用 pip 安装第三方模块时会自动按照到当前的python版本下,不会和系统模块发生冲突。
  • 使用 pip 安装模块后,可能需要执行 pyenv rehash 更新数据库;

ubuntu 下安装 Django

1.先安装pip

sudo apt-get install python-pip

 安装django

sudo pip install Django==1.8.16

 

分享到:
评论

相关推荐

    大数据环境配置过程文档

    大数据环境配置过程文档大数据环境配置过程文档大数据环境配置过程文档大数据环境配置过程文档

    Delphi10 Android开发环境配置.docx

    Delphi 10 Android 开发环境配置 Delphi 10 Android 开发环境配置是指在 Delphi 10 环境下进行 Android 应用程序开发所需要的配置步骤。以下是 Delphi 10 Android 开发环境配置的详细介绍: 一、配置环境变量 在 ...

    网狐棋牌荣耀版开发环境配置.docx

    网狐棋牌荣耀版开发环境配置 本文主要介绍网狐棋牌荣耀版开发环境配置的详细步骤和要求,旨在帮助开发者快速搭建开发环境以进行游戏开发。 开发环境配置 网狐棋牌荣耀版开发环境配置主要分为两个部分:Windows 和...

    PB12.5运行环境配置dll

    标题"PB12.5运行环境配置dll"涉及到的是在不安装完整PB开发环境的计算机上运行PB12.5编译的程序所需的重要步骤。描述中提到,当程序被移植到没有安装PB的电脑上时,可能由于缺少依赖的动态链接库(DLL)文件而导致...

    java环境配置及验证方法

    Java 环境配置及验证方法 Java 是一种广泛应用的编程语言,用于开发跨平台的应用程序。为确保 Java 开发环境的正确配置,需要进行相应的设置和验证。本文将详细介绍 Java 环境配置的步骤和验证方法。 一、下载和...

    java一键环境配置工具

    Java一键环境配置工具是一款专为简化Java开发环境搭建过程而设计的应用程序,它极大地节省了开发者的时间和精力,避免了手动配置环境变量等繁琐步骤。这个工具通常包含了JDK(Java Development Kit)的安装和配置,...

    qt5.9.8升级gcc Qt5.9.8环境配置以及VS2015配置Qt

    Qt5.9.8 环境配置与 VS2015 配置 Qt Qt5.9.8 是一个功能强大的跨平台应用程序开发框架,它提供了丰富的功能和工具来帮助开发者快速构建高质量的应用程序。本文将详细介绍如何配置 Qt5.9.8 环境和在 VS2015 中配置 ...

    Flex开发环境配置手册

    Flex开发环境配置手册 Flex开发环境配置手册 Flex开发环境配置手册

    GeoServer3D开发环境配置

    GeoServer3D 开发环境配置知识点 一、GeoServer3D 开发环境配置概述 GeoServer 是一个基于 Java 语言的开源地理空间数据服务器,提供了强大的地理空间数据管理和服务功能。为了进行 GeoServer 的二次开发,需要...

    Android 开发环境配置图文教程

    Android 开发环境配置图文教程 本资源为 Android 开发环境配置图文教程,旨在帮助 App 开发初学者快速配置 Android 开发环境。配置过程分为三个步骤:下载所需软件、安装软件和配置 Eclipse。 一、下载所需软件 ...

    Eclipse开发环境配置-indigo

    Eclipse开发环境配置-indigo Eclipse是一个功能强大且广泛应用的集成开发环境(IDE), indigo是Eclipse的版本之一。为了使用Eclipse进行开发,需要配置Java环境、Web容器和Eclipse插件。 一、Java环境配置 Java...

    T113_Longan_Linux_SDK开发环境配置手册1

    《Longan Linux SDK开发环境配置手册》是针对珠海全志科技股份有限公司T113芯片的一份详细指南,旨在帮助开发者建立有效的Linux开发环境,以便进行高效的应用程序开发和系统定制。本文将深入解析手册中的关键内容,...

    C#命令行环境配置手册

    C#命令行环境配置手册

    python安装及环境配置.doc

    Python 安装及环境配置 Python 是一种流行的高级编程语言,它广泛应用于数据分析、人工智能、Web 开发等领域。为了使用 Python,需要首先安装 Python 和配置环境。在本文中,我们将详细介绍 Python 的安装和环境...

    windows下的lex和yacc开发环境配置

    windows下的lex和yacc开发环境配置

    JDK11安装包文件、附带环境配置教程(全网最详情,值得收藏)

    2、资源包含JDK11安装于环境配置的教程,超详细,值得收藏哦。 3、欢迎下载使用,jdk。 这里说明,这是一个jdk安装包哦。JDK11、JDK11、JDK11、JDK11、JDK11、JDK11、JDK11、JDK11、JDK11、JDK11、JDK11、JDK11、JDK...

    java环境配置小工具

    java环境配置小工具,方便简单一键配置java环境

    java环境配置,与配置原理

    Java环境配置与设置JAVA_HOME,CLASSPATH,PATH的目的

    Mamba环境配置-(Ubuntu)

    Mamba环境配置-(Ubuntu)

Global site tag (gtag.js) - Google Analytics