cuizong项目 之 环境安装 -- centos-ubuntu系统安装 -卸载-重装 python3.8 pip

 

easy清华园

[easy_install]
index_url = https://pypi.tuna.tsinghua.edu.cn/simple

------------------------------同步时间

timedatectl set-timezone Asia/Shanghai

------------------------------------------卸载python3.6

ubuntu删除

sudo apt-get purge --auto-remove python3.6

# centos删除卸载pyhton3
rpm -qa|grep python3|xargs rpm -ev --allmatches --nodeps       
 
删除所有残余文件
whereis python3 |xargs rm -frv           
 
查看现有安装的python
whereis   python       

#安装python3.8

------------------------------------安装所有cuizong项目相关软件

# 安装py38依赖  安装tree  htop  vim  net-tools mysql
yum install sqlite-devel -y
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make libffi-devel -y
yum install tree -y

#安装mysql
wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql-community-server


#安装vscode ssh远程链接各种依赖包
ssh root@

#源码安装py38
tar zxvf Python-3.8.1.tgz 
cd Python-3.8.1
mkdir -p /usr/local/python3
./configure --prefix=/usr/local/python3
make -j8 && make install -j8
ln -s /usr/local/python3/bin/python3 /usr/bin/python3
python3 -V
# 安装pip
tar -zxvf pip-9.0.1.tar.gz 
cd pip-9.0.1/
python3 setup.py install
ln -s /usr/local/python3/bin/pip /usr/bin/pip3
n -s /usr/local/python3/bin/pip /usr/bin/pip3
pip3 -V
pip3 install requests
#pip3 install --upgrade pip3
pip3 install --upgrade pip
#pip3 install python3-venv
echo '-------------end-------------'

----------------------centos6.5目测只能安装   3.6

一  安装 3.5(成功)

yum install centos-release-scl  -y

yum install scl-utils-build  -y

yum info rh-python35

scl enable rh-python35 bash

可以用scl --list查看安装了那些软件

二 安装3.6(待议)

yum 源准备
1、更新一下yum:
sudo yum -y update
该 -y 标志用于提醒系统我们知道我们正在进行更改,免去终端提示我们要确认再继续

2、安装yum-utils 【一组扩展和补充yum的实用程序和插件】
sudo yum -y install yum-utils
3、安装CentOS开发工具 【用于允许您从源代码构建和编译软件】
sudo yum -y groupinstall development


安装Python3
1、安装EPEL:
sudo yum -y install epel-release
2、安装IUS软件源:
sudo yum -y install https://centos7.iuscommunity.org/ius-release.rpm
3、安装Python3.6:
sudo yum -y install python36u
4、安装pip3:
sudo yum -y install python36u-pip

5、检查一下安装情况,分别执行命令查看:
python3.6 -V
pip3.6 -V

在 /usr/lib/目录下可以看到Python3.6的文件夹

添加软链接

使用python3去使用Python3.6:
ln -s /usr/bin/python3.6 /usr/bin/python3
复制代码pip3.6同理:
ln -s /usr/bin/pip3.6 /usr/bin/pip3

--------------------centos6.5安装3.8

# centos6 安装 安装py38

# 先装 sqlite-autoconf-3230100 


  242  find / -name _sqlite*.so
  243  find / -name python3.8/lib-dynload
  244  find / -name lib-dynload
  245  cp /usr/local/python3/lib/python3.8/lib-dynload/_sqlite3.cpython-38-x86_64-linux-gnu_failed.so /usr/local/python3/lib/python3.8/lib-dynload/_sqlite3.so
  246  python3
  247  cd /usr/local/python3/lib/python3.8/lib-dynload/_sqlite3.so
  266  python -m cmpl_bot 
  267  vim /usr/local/python3/lib/python3.8/lib-dynload/_sqlite3.so
  268  sqlite3 
  271  python -m cmpl_bot #报错 双重sqlite3

# 在 setup.py 查找" sqlite_inc_paths" , 安装 py38(上面有源码安装py38过程)
'/usr/local/sqlite/include'
'/usr/local/sqlite/include/sqlite3'
  
# 重新指向libsqlite3.so.0.8.6
  272  rpm -qa | grep sqlite3
  273  rpm -qa | grep sqlite
  274  mv /usr/lib64/libsqlite3.so.0.8.6 /home/
  275  ln -s /usr/local/sqlite/lib/libsqlite3.so.0.8.6 /usr/lib64/
  276  ldconfig 
  
# 报错GLIBC版本问题 安装GLIBC_2.17
  wget https://ftp.gnu.org/gnu/glibc/glibc-2.17.tar.gz
  tar -zxf glibc-2.17.tar.gz 
  cd glibc-2.17
  mkdir build
  cd build/
  ../configure --prefix=/usr --disable-profile --enable-add-ons --with-headers=/usr/include --with-binutils=/usr/bin
make -j8 && make install -j8

  294  strings /lib64/libc.so.6 |grep GLIBC_
  295  ldd --version

参考软件:可以在网盘里面存一份 上面有链接
参考网址1:https://www.jianshu.com/p/dd4532457b9f


参考网址2:https://blog.csdn.net/liuxiao723846/article/details/84959784
cp /usr/local/python3/lib/python3.8/lib-dynload/_sqlite3.cpython-38-x86_64-linux-gnu_failed.so /usr/local/python3/lib/python3.8/lib-dynload/_sqlite3.so

--------------------------------------------------ubuntu20安装 cuizong项目比较简单

65  python setup.py install -i https://pypi.tuna.tsinghua.edu.cn/simple
   66  vim setup.cfg 
   67  python setup.py install
   68  sudo apt-get install libxml2-dev libxslt1-dev python-dev
   69  sudo apt-get install zlib1g-dev libevent-dev -y
   70  python setup.py install
   71  sudo apt install gcc python3-dev

顶多清华园换一下 

[easy_install]
index_url = https://pypi.tuna.tsinghua.edu.cn/simple

猜你喜欢

转载自blog.csdn.net/yuezhilangniao/article/details/107465718