Linux系统下升级pip的完整步骤
前言
问题提出:在Linux系统下安装python的logging库时提示以下信息
经过一番折腾,定位在pip版本过低和setuptools版本过低上
一、Linux下更新包
sudo python3 -m pip install --upgrade [modulename]
注:我这里使用的是python3所以命令中用的python3,如果使用python2直接python;mdulename参数为要升级的模块名称
1、升级pip:
sudo python3 -m pip install --upgrade pip
2、升级setuptool:
sudo python3 -m pip install --upgrade setuptools
注:如遇到连接失败timeout情况可以在resolv配置文件中增加nameserver
sudo vim /etc/resolv.conf #add nameserver nameserver 8.8.8.8
二、安装logging
1、使用默认国外源安装
sudo pip3 install logging
2、使用国内源安装
sudo pip3 install logging -i http://pypi.douban.com/simple --trusted-host pypi.douban.com
由于默认使用的是国外的源,当遇到无法下载时可以使用国内源,以下提供三种国内源,我自己经常使用的是豆瓣源
清华大学:https://pypi.tuna.tsinghua.edu.cn/simple
阿里云:http://mirrors.aliyun.com/pypi/simple/
豆瓣:http://pypi.douban.com/simple/
三、无效的折腾
折腾完后发现依旧未解决,于是进入到site-packages里面找到关于logging的文件,原来logging模块是安装时自带的;
经历过这件事之后,突然有些感悟,对于任何事都要谨慎谨慎再谨慎,找到问题的关键,否则都是在做无用功,虽然无效但在折腾的过程中也有一些收获,这也是很欣慰的。
相关推荐
-
Linux下升级python和安装pip的详解
Linux版本升级: 1.首先确认Linux操作系统中自带的python 版本时候与自己所需要的版本一致 所有的python版本都在https://www.python.org/ftp/python/ 选择下载 2. wget https://www.python.org/ftp/python/2.7.11/Python-2.7.11.tgz 进行下载 3.解压 tar -zxvf Python-2.7.11.tgz 进入Python-2.7.11目录 输入 ./configure make
-
Linux下升级安装python3.8并配置pip及yum的教程
服务器的CentOS 7中自带的python版本是python-2.7.5,需要再安装一个 python-3.8.1 一.查看版本 安装前查看一下是否已经安装过python,我这里自带了python2.7.5版本,所以需要在不删除的情况下,在安装一个python3.8.1版本的, python -V 二.安装Python3.8.1 官网下载地址:https://www.python.org/downloads/source/ # 解压 tar -zxf Python-3.8.1.tgz # 安装
-
Linux系统下升级pip的完整步骤
前言 问题提出:在Linux系统下安装python的logging库时提示以下信息 经过一番折腾,定位在pip版本过低和setuptools版本过低上 一.Linux下更新包 sudo python3 -m pip install --upgrade [modulename] 注:我这里使用的是python3所以命令中用的python3,如果使用python2直接python:mdulename参数为要升级的模块名称 1.升级pip: sudo python3 -m pip install --
-
linux系统下实现mysql热备份详细步骤(mysql主从复制)
主从的作用: 1.可以当做一种备份方式 2.用来实现读写分离,缓解一个数据库的压力 MySQL主从备份原理: Mysql的主从复制至少是需要两个Mysql的服务,当然Mysql的服务是可以分布在不同的服务器上,也可以在一台服务器上启动多个服务. 如果想配置成为同一台上的话,注意安装的时候,选择两个不同的prefix=路径,同时开启服务器的时候,端口不能相同. (1)首先确保主从服务器上的Mysql版本相同(做主从服务器的原则是,MYSQL版本要相同,如果不能满足,最起码从服务器的MYSQL的版本
-
linux系统下pip升级报错的解决方法
Pip 安装 1.在python中提供了一个get-pip.py;下面是地址 https://bootstrap.pypa.io/get-pip.py 2.在Linux下执行curl https://bootstrap.pypa.io/get-pip.py | python 进行下载安装 这样很方便了 想装什么包就装什么包 Pip install xxx 注意:升级完python版本注意,可能你的yum命令不能使用,因为yum命令使用python写的 # vi /usr/bin/yum #打开
-
Linux系统下使用rpm方式安装最新mysql5.7.17完整步骤
1.下载以及前面的rpm安装步骤请参照 Linux 使用rpm方式安装最新mysql(5.7.16)步骤以及常见问题解决 2.四个rpm包安装完成后执行mysqld --initialize --user=mysql 如果提示目的文件夹内有文件: 直接将/var/lib/mysql/ 文件夹下的文件删除干净再次执行. 完成后 进入日志文件查找初始化生成的密码vi /var/log/mysqld.log 3.登录修改密码 mysql -u root -p 第一次更改密码前所有的操作都是禁止的,依次
-
linux系统下创建lvm挂载到指定目录的操作步骤
1 .背景 在企业中有时我们为方便安装软件.数据的管理,需要把安装软件.数据放到固定目录下,磁盘满了方便扩展,这里假如需要一个/data目录存放数据,并单独进行挂载. 2.操作步骤 2.1 划分磁盘 2.2 创建PV [root@centos-6 ~]# pvcreate /dev/sdb1 Physical volume "/dev/sdb1" successfully created 扫描系统PV可以使用pvscan查看新建的PV [root@centos-6 ~]# pvsca
-
Linux系统下修改mysql字符集为UTF8步骤
目录 1.数据库中查看MySQL状态: 2.修改配置文件: 3.若是还没成功,可能是创建mysql时的配置或者刚上一步MySQL没有停止服务编辑 my.cnf 配置文件. Linux上修改MySQL字符编码为UTF8 开始在linux上装好了MySQL服务,在后期的使用过程中,突然发现在插入记录时,部分字段不能为中文,报错信息如下: mysql> insert into syudent values(1,'陶盼',21); ERROR 1366 (HY000): Incorrect string
-
Linux系统下grub.cfg文件损坏修复步骤
目录 一.grub.cfg文件介绍 1.grub.cfg文件位置 2.grub.cfg文件作用 3.系统启动流程介绍 二.grub.cfg文件损坏,系统开机启动界面 三.修复步骤 1.指定/boot目录所在分区 2.加载内核文件,并以只读方式挂载根分区 3.指定initramfs文件 4.启动 5.进入系统,重新生成grub.cfg文件 一.grub.cfg文件介绍 1.grub.cfg文件位置 /boot/grub2/grub.cfg [root@node1 grub2]# ls device
-
Linux系统下MySQL配置主从分离的步骤
目录 主数据库操作(ip:192.168.176.110) 主数据库操作(ip:192.168.176.120) 总结 主服务器 192.168.176.110 从服务器 192.168.176.120 主数据库操作(ip:192.168.176.110) 配置MySQL主服务器的配置文件 [root@localhost ~]# vi /etc/my.cnf 在my.cnf内加上如下配置 server-id = 1 #保证唯一性 log-bin = mysql-bin #主从服务的核心 定义bi
-
CentOS 6.X系统下升级Python2.6到Python2.7 的方法
第一步:升级python CentOs 6.x的系统默认安装的Python版本是2.6.x,想升级到Python2.7.x,从官方下载源文件,然后解压.编译 wget http://www.python.org/ftp/python/2.7.10/Python-2.7.10.tar.xz unxz Python-2.7.10.tar.xz tar -vxf Python-2.7.10.tar 执行完以上命令会解压得到Python-2.7.10这个文件夹,进入该目录并执行以下命令进行配置 ./co
-
Linux系统下如何使用C++解析json文件详解
1. 背景 工作需要,下班回来自己造轮子,记录以后查阅. JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,和xml类似,本文主要Linux下使用Jsoncpp解析json的方法做一下记录. 2. 关于jsoncpp库的使用简介 使用jsoncpp有两种方法 方法一:使用Jsoncpp生成的lib文件 解压上面下载的Jsoncpp文件,在jsoncpp默认生成静态链接库. 在工程中引用,只需要包含include/json下的头文件及生成的.lib文件即
随机推荐
- 使用jQuery实现页面定时弹出广告效果
- ASP.Net 之Datalist删除功能详解附代码
- ASP.NET 2.0 程序安全的基础知识
- php基于Snoopy解析网页html的方法
- 微信小程序入门教程
- C#中的除法运算符与VB.NET中的除法运算符
- 快来领取!你想要的C++/C语言优秀书籍
- php实现对两个数组进行减法操作的方法
- C#.NET中如何批量插入大量数据到数据库中
- 了解了这些才能开始发挥jQuery的威力
- Struts2学习笔记(6)-简单的数据校验
- 实现JavaScript的组成----BOM和DOM详解
- 将一个表中个某一列修改为自动增长的方法
- jquery实现的蓝色二级导航条效果代码
- jQuery实现图片文字淡入淡出效果
- js 链式延迟执行DOME
- 全面解析bootstrap格子布局
- IIS无法运行asp的NTFS权限设置图文教程
- SpringBoot应用部署到Tomcat中无法启动的解决方法
- Java 线程池原理深入分析