一. 源码安装:

1. 官网源码下载:

Python官网:https://www.python.org/downloads/
setuptools官网:https://pypi.org/project/setuptools/#files
pip官网下载:https://pypi.org/project/pip/#files

2. 开始安装Python3.7

(1). 编码安装步骤:配置(configure)、编译(make)、安装(make install)

(2). 解压:sudo tar -zxvf Python-3.7.4.tgz

(3). 安装依赖:$ sudo apt-get install libffi-dev

注:在3.7中,ctypes模块依赖包 libffi-dev .如果没有,安装会报错:ModuleNotFoundError: No module named '_ctypes'

(4). 配置:

$ cd Python-3.7.
$ ./configure --prefix=/opt/ptyhon3.

(5). 编译:

$ sudo make

(6). 安装:

$ sudo make install

(7). 使用update-alternatives创建软连接

$ sudo update-alternatives --install /opt/python3./bin/python python /usr/bin/python3. 

(8). 选择Python版本

$ sudo update-alternatives --config python

(9). 查看是否成功

$ python -V

(10). 删除垃圾文件

$ sudo rm -rf Python-3.7..tgz
$ sudo rm -rf python-3.7.

3. 安装pip

说明:
().我都是安装在 /opt 下,基本都是需要管理员权限。
().因为我要把 pip 和 python3. 关联在一起,所以运行 setup.py 都是用python3.7来运行的。
().安装的这个pip是包含pip和pip3的,pip是用来安装第三方模块的。

(1). 安装

安装pip之前,需要安装setuptools

sudo unzip setuptools-40.6..zip
cd setuptools-40.6.
sudo python3. setup.py build
sudo python3. setup.py install
安装pip

sudo tar -zxvf pip-18.1.tar.gz
cd pip-18.1
sudo python3. setup.py build
sudo python3. setup.py install

(2). 查看是否安装成功

看 pip 的版本信息 ,可以看到最后的括号里是绑定到的版本。如果想使用方便一些,可以创建软连接。

(3).pip创建软连接

$ sudo ln -s /opt/ptyhon3./bin/pip3 /usr/local/bin/python3.

二. 关于virtualenv虚拟环境中python版本

1. 创建Python3.7的虚拟环境

virtualenv -p /opt/ptyhon/python3.6.4/bin/python venv_c

ubuntu中安装Python3.7的更多相关文章

  1. 在 ubuntu 中安装 python3.5、 tornado、 pymysql

    一.在 ubuntu 中安装 python3.5 1.首先,在系统中是自带python2.7的.不要卸载,因为一些系统的东西是需要这个的.python2.7和python3.5是可以共存的. 命令如下 ...

  2. 在 ubuntu 中安装 python3.5 tornado pymysql

    一.在 ubuntu 中安装 python3.5 1.首先,在系统中是自带python2.7的.不要卸载,因为一些系统的东西是需要这个的.python2.7和python3.5是可以共存的. 命令如下 ...

  3. 在Ubuntu中安装Python3

    首先,通过命令行安装Python3.2,只需要在终端中通过命令行安装即可: sudo apt-get install python3   一路yes. 因为Ubuntu很多底层采用的是Python2. ...

  4. ubuntu中安装python3和pip

    python3: 在ubuntu的包中,python的二代和三代版本的命名:二代:python,三代:python3 安装python3: sudo apt install python3 同理:pi ...

  5. Ubuntu中安装python3.6(转)

    因为TensorFlow只支持到python3.6,所以安装python3.6版本 Python3.6的使用越来越普遍.Ubuntu16.04的版本中默认胸自带python2和python3.5的版本 ...

  6. python中在ubuntu中安装虚拟环境及环境配置

    python中在ubuntu中安装虚拟环境及环境配置 1.升级python包管理工具pip pip install --upgrade pip 备注:当你想升级一个包的时候 `pip install ...

  7. 在Ubuntu中安装OpenCV-Python | 三

    在本教程中,我们将学习在Ubuntu System中设置OpenCV-Python.以下步骤针对Ubuntu 16.04和18.04(均为64位)进行了测试. 可以通过两种方式在Ubuntu中安装Op ...

  8. 在ubuntu中安装maven

    安装环境 操作系统:ubuntu 14.04.1 server amd64 安装jdk 在安装maven之前,必须确保已经安装过jdk. 安装jdk的方法请参考文章<在ubuntu中安装jdk& ...

  9. 在Ubuntu中安装Redis

    原文地址:http://blog.fens.me/linux-redis-install/ 在Ubuntu中安装Redis R利剑NoSQL系列文章,主要介绍通过R语言连接使用nosql数据库.涉及的 ...

随机推荐

  1. fastdfs 中client.conf 文件

    # connect timeout in seconds# default value is 30sconnect_timeout=30              连接超时 # network tim ...

  2. 9.Python关键字(保留字)一览表

    保留字是 Python 语言中一些已经被赋予特定意义的单词,这就要求开发者在开发程序时,不能用这些保留字作为标识符给变量.函数.类.模板以及其他对象命名. Python 包含的保留字可以执行如下命令进 ...

  3. XSS这段时间的学习总结

    0X01利用平台payload获取COOKIE 本机IP 192.168.1.100 靶机win7 192.168.1.102 我们先创建一个cookie的项目 然后在可以执行xss的地方插入我们的恶 ...

  4. maven-profile多环境配置

    http://www.cnblogs.com/hwaggLee/p/4579462.html 具体项目激活配置环境 pom.xml文件中激活 <activation> <active ...

  5. hibernate注解@manytoone,@onetomany

    一.一对多(@onetomany) 1.单向一对多模型 假设通过一个客户实体可以获得多个地址信息.对于一对多的实体关系而言,表结构有两种设计策略,分别是外键关联和表关联. (1) 映射策略---外键关 ...

  6. jQuery file upload --Multiple File Input Fields in One Form

    The plugin can be applied to a form with multiple file input fields out of the box. The files are se ...

  7. Mybaits 运行原理流程图

  8. java中常见异常总汇,附解释

    Java Exception: 1.Error 2.Runtime Exception 运行时异常3.Exception 4.throw 用户自定义异常 异常类分两大类型:Error类代表了编译和系统 ...

  9. django中的model 的unique_together(联合唯一)

    unique_together解释 nique_together 这个元数据是非常重要的一个!它等同于数据库的联合约束! 举个例子,假设有一张用户表,保存有用户的姓名.出生日期.性别和籍贯等等信息.要 ...

  10. django写原生sql语句

    执行自定义SQL语言: from django.db import connection ​ cursor=connection.cursor() ​ # 插入操作 cursor.execute(&q ...