ubuntu中安装Python3.7
一. 源码安装:
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的更多相关文章
- 在 ubuntu 中安装 python3.5、 tornado、 pymysql
一.在 ubuntu 中安装 python3.5 1.首先,在系统中是自带python2.7的.不要卸载,因为一些系统的东西是需要这个的.python2.7和python3.5是可以共存的. 命令如下 ...
- 在 ubuntu 中安装 python3.5 tornado pymysql
一.在 ubuntu 中安装 python3.5 1.首先,在系统中是自带python2.7的.不要卸载,因为一些系统的东西是需要这个的.python2.7和python3.5是可以共存的. 命令如下 ...
- 在Ubuntu中安装Python3
首先,通过命令行安装Python3.2,只需要在终端中通过命令行安装即可: sudo apt-get install python3 一路yes. 因为Ubuntu很多底层采用的是Python2. ...
- ubuntu中安装python3和pip
python3: 在ubuntu的包中,python的二代和三代版本的命名:二代:python,三代:python3 安装python3: sudo apt install python3 同理:pi ...
- Ubuntu中安装python3.6(转)
因为TensorFlow只支持到python3.6,所以安装python3.6版本 Python3.6的使用越来越普遍.Ubuntu16.04的版本中默认胸自带python2和python3.5的版本 ...
- python中在ubuntu中安装虚拟环境及环境配置
python中在ubuntu中安装虚拟环境及环境配置 1.升级python包管理工具pip pip install --upgrade pip 备注:当你想升级一个包的时候 `pip install ...
- 在Ubuntu中安装OpenCV-Python | 三
在本教程中,我们将学习在Ubuntu System中设置OpenCV-Python.以下步骤针对Ubuntu 16.04和18.04(均为64位)进行了测试. 可以通过两种方式在Ubuntu中安装Op ...
- 在ubuntu中安装maven
安装环境 操作系统:ubuntu 14.04.1 server amd64 安装jdk 在安装maven之前,必须确保已经安装过jdk. 安装jdk的方法请参考文章<在ubuntu中安装jdk& ...
- 在Ubuntu中安装Redis
原文地址:http://blog.fens.me/linux-redis-install/ 在Ubuntu中安装Redis R利剑NoSQL系列文章,主要介绍通过R语言连接使用nosql数据库.涉及的 ...
随机推荐
- fastdfs 中client.conf 文件
# connect timeout in seconds# default value is 30sconnect_timeout=30 连接超时 # network tim ...
- 9.Python关键字(保留字)一览表
保留字是 Python 语言中一些已经被赋予特定意义的单词,这就要求开发者在开发程序时,不能用这些保留字作为标识符给变量.函数.类.模板以及其他对象命名. Python 包含的保留字可以执行如下命令进 ...
- XSS这段时间的学习总结
0X01利用平台payload获取COOKIE 本机IP 192.168.1.100 靶机win7 192.168.1.102 我们先创建一个cookie的项目 然后在可以执行xss的地方插入我们的恶 ...
- maven-profile多环境配置
http://www.cnblogs.com/hwaggLee/p/4579462.html 具体项目激活配置环境 pom.xml文件中激活 <activation> <active ...
- hibernate注解@manytoone,@onetomany
一.一对多(@onetomany) 1.单向一对多模型 假设通过一个客户实体可以获得多个地址信息.对于一对多的实体关系而言,表结构有两种设计策略,分别是外键关联和表关联. (1) 映射策略---外键关 ...
- 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 ...
- Mybaits 运行原理流程图
- java中常见异常总汇,附解释
Java Exception: 1.Error 2.Runtime Exception 运行时异常3.Exception 4.throw 用户自定义异常 异常类分两大类型:Error类代表了编译和系统 ...
- django中的model 的unique_together(联合唯一)
unique_together解释 nique_together 这个元数据是非常重要的一个!它等同于数据库的联合约束! 举个例子,假设有一张用户表,保存有用户的姓名.出生日期.性别和籍贯等等信息.要 ...
- django写原生sql语句
执行自定义SQL语言: from django.db import connection cursor=connection.cursor() # 插入操作 cursor.execute(&q ...